MSSQL查詢某個表在哪些儲存過程中使用過
阿新 • • 發佈:2019-01-30
- 查詢某個表被哪些儲存過程使用到 :
SELECT DISTINCT OBJECT_NAME(id) FROM syscomments WHERE EXISTS ( SELECT 1 FROM sys.objects WHERE type = 'P' AND object_id = id ) AND text LIKE '%TableName%'
- 查詢那些過程對該表做了更新操作:
SELECT DISTINCT OBJECT_NAME(id) FROM syscomments WHERE EXISTS ( SELECT 1 FROM sys.objects WHERE type = 'P' AND object_id = id ) AND text LIKE '%update TableName%'