Informix - Count para registros en BD

 
Vista:

Count para registros en BD

Publicado por Jessica (1 intervención) el 30/05/2014 21:06:17
Hola, alguien que me ayude!!!!

Tengo una Base de Datos con 450 tablas, de las cuales me interesa saber el número de registros existen en cada una de ellas.

Se que con la función COUNT podría hacerlo poniendo este código:

Select COUNT(*) from tabla


Pero la cuestión es que por la cantidad de tablas necesito buscar otra opción mas rápida

Por favor díganme como, se los agradecería mucho :-)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 12
Ha mantenido su posición en Informix (en relación al último mes)
Gráfica de Informix

Count para registros en BD

Publicado por Favian (9 intervenciones) el 03/06/2014 21:07:19
Hola Jessica:

Puedes hacerlo mediante la tabla systables:

select tabname, nrows from systables
where tabid > 99
and tabtype = "T"

-- tabid > 99, por apartir de ahi, inician las tablas propias de tu desarrollo
-- tabtype = "T", para tomas solamente las tablas y excluir los view's.

NOTA: Antes se recomienda correr un UPDATE STATISTICS a la BD completa.

Saludos.

Favian.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar