Determinar el No. de filas de cada tbala de una db

06/09/2004 - 23:20 por wandoo | Informe spam
Hola a todos alguien sabe de donde puedo sacar información
sobre como sacar el no. de filas y el nombre de cada tabla
de una base de datos.

Se que hay que usar el FETCH y los cursores, pero necesito
un poco más de información.


Por su ayuda mil gracias
 

Leer las respuestas

#1 Isaías
06/09/2004 - 23:37 | Informe spam
Este ejemplo, le puede dar una idea de como sacar los
NOMBRES DE LAS TABLAS:

SELECT T.TABLE_NAME AS [Table], C.COLUMN_NAME AS [Column],
C.IS_NULLABLE AS [Allows Nulls?], C.DATA_TYPE AS [Type]
FROM INFORMATION_SCHEMA.Tables T JOIN
INFORMATION_SCHEMA.Columns C
ON T.TABLE_NAME = C.TABLE_NAME
WHERE T.TABLE_NAME NOT LIKE 'sys%'
AND T.TABLE_NAME <> 'dtproperties'
AND T.TABLE_SCHEMA <> 'INFORMATION_SCHEMA'
ORDER BY T.TABLE_NAME, C.ORDINAL_POSITION

En cuanto a como obtener el numero de FILAS.

select count(mycol) from Mybase

Por cada una de las tablas.

Preguntas similares