我的表中的值发生了意外更改。有问题的列是CreatedDate:这是在创建我的商品时设置的,但存储过程正在对其进行更改。
CreatedDate
我可以编写某种类型的SELECT语句来获取表中引用此列的所有过程名称吗?
SELECT
一种选择是创建脚本文件。
右键单击数据库 - >任务->生成脚本
然后,您可以选择所有存储过程并使用所有sps生成脚本。因此,您可以从那里找到参考。
或者
-- Search in All Objects SELECT OBJECT_NAME(OBJECT_ID), definition FROM sys.sql_modules WHERE definition LIKE '%' + 'CreatedDate' + '%' GO -- Search in Stored Procedure Only SELECT DISTINCT OBJECT_NAME(OBJECT_ID), object_definition(OBJECT_ID) FROM sys.Procedures WHERE object_definition(OBJECT_ID) LIKE '%' + 'CreatedDate' + '%' GO