我有这个脚本:
select name,create_date,modify_date from sys.procedures order by modify_date desc 我可以看到最近修改了哪些程序。我将添加一个“ where Modify_date> =”,并且我想使用一些系统存储过程,这将生成我:drop +为(假设匹配5个)存储过程创建脚本
我能以某种方式做到这一点吗?
问题来源于stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这不是很漂亮,但是可以。手动运行其输出,或使用sp_executesql执行该输出。
SELECT OBJECT_DEFINITION(object_id), 'drop procedure [' + name + ']' FROM sys.procedures WHERE modify_date >= @date 您还必须担心丢失的权利。