SQL - Recuperar BD, tablas,campo

 
Vista:

Recuperar BD, tablas,campo

Publicado por vitucho (8 intervenciones) el 10/09/2004 04:45:20
Hola amigos :

Con que funcion puedo recuperar todas las BD de Servidor, y como recuparar las Tablas de esas bd , y los campos de las tablas

Gracias
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

RE:Recuperar BD, tablas,campo

Publicado por Isaías Islas (5072 intervenciones) el 10/09/2004 17:03:54
Por T-SQL, debe utilizar INFORMATION_SCHEMA, para obtener la información, aqui le muestro 2 ejemplos.

-- Obtengo el nombre de los campos
SELECT COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'MYTABLA'

-- Obtengo el nombre 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
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