far*_*332 9 trigger sql-server-2008 stored-procedures
在这种情况下,在我正在检查的数据库中,有一个保存用户历史记录的存档表,并且有一个触发器或存储过程在一段时间后从该表中删除行,以避免数据过大同样,我没有设计DB,我只是在维护一个使用这个DB的应用程序,所以我不知道这些存储过程或触发器的名称,我想做的是定位这个存储过程或触发器,检查代码并修改它以在表上保留更长的“用户历史记录”。
有人告诉我检查“sysobjects”表,在那里我实际上可以看到与表同名的东西,但这是我能够检索的唯一信息,有什么建议吗?
谢谢你。
使用sys.sql_modules搜索所有代码
SELECT OBJECT_NAME(object_id)
FROM sys.sql_modules sm
WHERE definition LIKE '%Mytable%'
Run Code Online (Sandbox Code Playgroud)
或者使用完全免费的Red Gate SQL Search
不要使用 syscomments 或 INFORMATION_SCHEMA.RUBBISH
归档时间: |
|
查看次数: |
6775 次 |
最近记录: |