Tuesday, September 14, 2010

SQL Server - tips - all table, all column, all stored procedure (sp)

All table
SELECT *
FROM sys.Tables

All column
SELECT SO.NAME AS "Table Name", SC.NAME AS "Column Name", SM.TEXT AS "Default Value"
FROM dbo.sysobjects SO INNER JOIN dbo.syscolumns SC ON SO.id = SC.id
LEFT JOIN dbo.syscomments SM ON SC.cdefault = SM.id
WHERE SO.xtype = 'U'
ORDER BY SO.[name], SC.colid

all sp

SELECT Distinct SO.Name , sc.text
FROM sysobjects SO (NOLOCK)
INNER JOIN syscomments SC (NOLOCK) on SO.Id = SC.ID
AND SO.Type = 'P'
AND SC.Text LIKE '%ftsAccount%'
ORDER BY SO.Name

No comments:

Post a Comment