SQL - Buscar un campo o tabla en una DB (T-SQL)

 
Vista:

Buscar un campo o tabla en una DB (T-SQL)

Publicado por Alejandro T. (9 intervenciones) el 23/08/2005 20:07:34
select sysobjects.name AS NombreTabla,
sysobjects.name+'.'+ syscolumns.name as NombreCampo,
systypes.name as TipoDato,syscolumns.length as LongitudCampo

from syscolumns inner join sysobjects on sysobjects.id=syscolumns.id inner join systypes
on systypes.xtype=syscolumns.xtype where sysobjects.name like ''

-- usando sysobjects.name like '' --> se busca por nombre de tabla

-- usando syscolumns.name like '' --> se busca por nombre de campo
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:Buscar un campo o tabla en una DB (T-SQL)

Publicado por Christian (38 intervenciones) el 25/08/2005 15:20:12
Puedes usar el sp_help para saber todos los objetos de la base de datos donde estas parado o bien puedes usar esto que es mas facil.

SELECT TABLE_NAME, COLUMN_NAME, ORDINAL_POSITION
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME LIKE '%PAGO%'

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