Informacion Tecnica

05/04/2004 - 18:59 por Jorge Aguilar | Informe spam
Hola a todos, existe algun lugar de la Base de Datos Sqlserver 2000 donde yo
pueda obtener la siguiente data:
Nombre de Tablas
Nombre de Vistas y cual es el select que los conforman.
Nombre de Procedimientos
Nombre de Funciones, etc.

Por ejemplo el nombre de las tablas lo obtengo de la siguiente manera.
Select * from sysobjects where xtype='U'.

Gracias,
Jorge
 

Leer las respuestas

#1 Javier Loria
06/04/2004 - 01:11 | Informe spam
Hola Jorge:
La informacion de los objetos (Tablas, Vistas, Procedimientos y
Funciones) los obtienes del SYSOBJECTS, con el XType Filtras, Tablas='U',
Vistas='V', Funciones= ('FN', 'IF' y 'TF') y Procedimientos='P'. Si revisas
en los libros en Pantalla (BOL) por la tabla Sysobjects.
La informacion sobre scripts de vistas, procedimientos y funciones la
encuentas en SYSCOMMENTS en la columna TEXT.
Si es para alguna documentacion o algo de una unica vez es perfectamente
natural usar estas tablas, pero te recomiendo que no quede en el codigo de
produccion porque sera incompatible entre versiones.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Jorge Aguilar escribio:
Hola a todos, existe algun lugar de la Base de Datos Sqlserver 2000
donde yo pueda obtener la siguiente data:
Nombre de Tablas
Nombre de Vistas y cual es el select que los conforman.
Nombre de Procedimientos
Nombre de Funciones, etc.

Por ejemplo el nombre de las tablas lo obtengo de la siguiente manera.
Select * from sysobjects where xtype='U'.

Gracias,
Jorge

Preguntas similares