【发布时间】:2012-06-05 18:58:13
【问题描述】:
我正在为创建和更改存储过程编写 ddl 触发器。
对于创建存储过程触发器,我想获取创建语句的脚本。对于更改存储过程触发器,我想获得新的“创建存储过程”语句而不是更改语句。
有什么办法吗?对于第一个,我知道 eventdata() 可以做到。但对于第二个,我不确定。
【问题讨论】:
-
您可以使用哪些技术? TSQL? CLR?其他.NET?
-
所以你不喜欢 DDL 触发器捕获 ALTER 命令?您不能使用
STUFF(cmd, 1, 5, 'CREATE')将其转换为 CREATE 命令吗?
标签: sql-server-2008 stored-procedures ddl