Categoría: ARTÍCULOS

Artículo: eliminar registros duplicados

En ocasiones nos podemos encontrar con tablas en las cuales queremos crear una clave primaria o un índice único pero que tienen registros duplicados. Como para poder crear la clave primaria o el índice único es necesario que el campo que utilizamos como referencia sea único para poder identificar unívocamente el registro será necesario eliminar los registros duplicados. En el caso de que la tabla no esté fragmentada podemos utilizar el siguiente procedimiento: SELECT rowidFROM…
Leer más


24 enero, 2020 0

Articulo: timestamp de Informix

Informix utiliza un contador interno llamado timestamp. Este contador es circular y va de -2.147.483.648 a  2.147.483.647. Cada vez que una página es modificada el contador se incrementa en 1. Podemos saber el valor actual del timestamp por medio de la siguiente consulta sobre sysmaster:select value as curr_ts from sysshmhdr where name = ‘stamp’; Este valor su utilizaba para comprobaciones de consistencia de las páginas en las versiones 9.4x y anteriores. Cada vez que se modificaba…
Leer más


20 noviembre, 2019 0

Articulo: Obtención de la fecha actual

En IBM Informix podemos utilizar un registro especial que nos da la fecha y horas actuales: CURRENT TIMESTAMP. Se utiliza como cualquier registro o valor, de forma que podemos leerlo:SELECT CURRENT TIMESTAMP FROM tabla;o bien podemos insertarloINSERT INTO tabla VALUES (CURRENT TIMESTAMP); Si utilizamos varias veces el registro TIMESTAMP en una misma consulta el valor es el mismo para todas las llamadas.


24 julio, 2019 0

ARTÍCULO: Problema de llenado de sysadmin.

  Segun la documentación de Informix de la tarea «Alert cleanup» ésta debería de borrar las entradas de la tabla ph_alert que tengan una antiguedad superior a los 15 días tal y como está definido en el umbral ALERT HISTORY RETENTION en la tabla ph_threshold. Sin embargo, cuando vemos la implementación de esta tarea en $INFORMIXDIR/etc/sysadmin/sch_task.sql podemos ver que sólo borra las alertas que tengan ejecuciones pero no borrará alertas sin ejecuciones ni viceversa. Esto…
Leer más


20 febrero, 2019 0

Artículo: reiniciar un restore con onbar.

  Informix dispone de un parámetro que permite configurar onbar para que, en caso de fallo durante la restauración, se pueda reanudar la misma en el punto en el que se quedó. Para activar este parámetro es necesario reiniciar el gestor. A nivel físico la restauración permite que los dbspaces ya recuperados no haya que repetirlos. A nivel lógico permite continuar en el punto en el que se quedó la restauración. La principal pega es…
Leer más


4 diciembre, 2018 0