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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Miguel Egea
12/04/2004 - 19:17 | Informe spam
"Jorge Aguilar" escribió en el mensaje
news:#
Hola a todos, existe algun lugar de la Base de Datos Sqlserver 2000 donde


yo
pueda obtener la siguiente data:
Nombre de Tablas



Mejor: Information_schema.tables
peor : sysobjects where xtype='u'

Nombre de Vistas y cual es el select que los conforman.



syscoments,
syobjects


Nombre de Procedimientos



syscoments,
syobjects
Nombre de Funciones, etc.


syscoments,
syobjects



Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)

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

Gracias,
Jorge


Respuesta Responder a este mensaje
#3 Eladio Rincón
13/04/2004 - 00:39 | Informe spam
Añadiendo un poco a Miguele ...

vistas --> information_schema.views
procedimientos --> information_schema.routines where routine_type = 'PROCEDURE'
UDF's --> information_schema.routines where routine_type = 'FUNCTION'


Eladio Rincón
Torrevieja - Alicante
MCAD, SQL Server MVP
http://www.siquelnet.com

"Comparte lo que sabes, aprende lo que no sepas." FGG

"Jorge Aguilar" escribió en el mensaje news:%
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


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida