能对一个动态创建的表建触发器吗

场景是这样的

我在程序中动态创建两张表,假设为A和B,

然后我想为A表创建触发器,当A发生变化时,触发B发生变化。

目前动态创建表好办,就是动态创建触发器没有实现

补充:

表名是动态的,作为参数


慕雪6442864
浏览 674回答 2
2回答

猛跑小猪

当然可以。可以写一个专门的存储过程,传递表名进去,然后实现触发器的创建操作。至于触发器的创建操作这里就不给出具体的代码了,你可以把现有的表里的触发器的创建代码拿出来使用(对触发器按右键,在右键菜单里选择“编写触发器脚本为”,然后选择“Create到”再选择“新建查询窗口”)。要注意的是,触发器也要,表也好,都有所有者,这里最简单的是使用dbo(一般都这样),具体的看你自己的情况而定。

有只小跳蛙

可以的,不管什么语句,只要你在查询分析器中可以执行,那么你在程序中一样执行就可以。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server