SQL - Como puedo listar los Objetos

 
Vista:

Como puedo listar los Objetos

Publicado por Daniel (2 intervenciones) el 24/11/2008 11:45:58
Buenos dias, podrian ser tan amables de decirme ¿Como puedo listar los Objetos(en orden por tipo: TABLAS, TRIGRES PROGRAMAS Y FUNCIONES) que existen en un entorno? Puede ser de prueba como puede ser de produccion, ¿Como puedo guardar dicho listado en un archivo de texto o similar? y ¿Como puedo utilizar dicha lista como parametros de una Funcion o Programa de base de Datos?

Atentamente,

Daniel
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:Como puedo listar los Objetos

Publicado por Mau (3 intervenciones) el 30/11/2008 20:38:54
Hola, no especificas cual es tu motor de base de datos. Te paso el dato de lo que conozco, que es SQL Server y Oracle:

SQL Server
Tablas --> SELECT NAME FROM sysobjects WHERE xtype = 'U' o bien,
SELECT * FROM INFORMATION_SCHEMA.TABLES
Campos --> SELECT c.* FROM sysobjects o JOIN syscolumns c on c.id = o.id WHERE o.xtype = 'U' o bien,
SELECT * FROM INFORMATION_SCHEMA.COLUMNS

Oracle
Tablas --> SELECT * FROM TABS
Campos --> SELECT * FROM COLS

Para utilizarlos como parámetros en una función, los puedes pasar como VARCHAR y funciona perfectamente.

Saludos!
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