我有各种各样的数据库,我确定要删除一些真正孤立的东西(在这种情况下是一个视图).是否使用正确的sql:
SELECT r.routine_name,r.routine_definition FROM INFORMATION_SCHEMA.ROUTINES r WHERE r.routine_definition LIKE '%my_view_name%'@H_301_3@问题是这些引用没有在存储过程中获取声明,我不知道还有什么.
我发现SO Question我记得,但它也没有帮助.这个:
SELECT t.* FROM SYSCOMMENTS t WHERE CHARINDEX('my_view_name',t.text) > 0@H_301_3@……很接近我得到了我知道正在使用视图的存储过程的主体,但是我无法获得实际的过程名称.