SELECT DISTINCT so.name,so.xtype
FROM syscomments sc
INNER JOIN sysobjects so ON sc.id=so.id
WHERE sc.TEXT LIKE '%tablename%'
USE DataBaseName;GOSELECT i.name AS IndexName,OBJECT_NAME(ic.OBJECT_ID) AS TableName,COL_NAME(ic.OBJECT_ID,ic.column_id) AS ColumnNameFROM sys.indexes AS iINNER JOIN sys.index_columns AS icON i.OBJECT_ID = ic.OBJECT_IDAND i.index_id = ic.index_idWHERE i.is_primary_key = 1