Publicado el Dejar un comentario

Listar las tablas y su número de registros o filas en Informix 11.

Para generar un listado de las tablas y el número de registros o filas en cada una de ellas, contenidas en una base datos de Informix 11 se logra con la siguiente consulta:

select tabname as tabla, owner as propietario, nrows as registros from systables where  tabname not like ‘sys%’ and owner in (‘informix’,’prueba’);

La sentencia sql anterior, regresará el nombre de la tabla, el nombre del propietario de la tabla y el número de registros en cada una de ellas de las tablas que no sean del sistema (las que inician con sys) y cuyos propietarios sean los usuarios informix o prueba.

Sin embargo, la sentencia anterior no mostrará los últimos cambios registrados en las tablas en algunos casos. Para ello es necesario, antes de ejecutar la sentencia anterior la siguiente sentencia sobre la base de datos:

update statistics;

Dicha sentencia actualizará la información de las tabla systables.

¡Saludos!

Deja un comentario