在我更改表格之前是否有一个很好的方法(例如删除一个列),看看这是否会破坏任何存储过程?
我正在尝试在MS SQL Server中执行此操作
答案 0 :(得分:0)
使用查询here在表和列名称的所有存储过程中搜索。您可能仍然希望查看每个找到的代码,以验证它是否会破坏。
答案 1 :(得分:0)
您可以使用以下查询在任何存储过程中搜索表名:
SELECT name
FROM sys.procedures
WHERE Object_definition(object_id) LIKE '%Your_Table_Name%'
答案 2 :(得分:0)
我建议你:
更成熟的方法是将数据库放入数据库项目并构建它。但是,在数据库有效之前,您无法执行此操作。