为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕雪6442864 2018-11-11 13:20:21
场景是这样的我在程序中动态创建两张表,假设为A和B,然后我想为A表创建触发器,当A发生变化时,触发B发生变化。目前动态创建表好办,就是动态创建触发器没有实现补充:表名是动态的,作为参数
查看完整描述

2 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

当然可以。可以写一个专门的存储过程,传递表名进去,然后实现触发器的创建操作。

至于触发器的创建操作这里就不给出具体的代码了,你可以把现有的表里的触发器的创建代码拿出来使用(对触发器按右键,在右键菜单里选择“编写触发器脚本为”,然后选择“Create到”再选择“新建查询窗口”)。

要注意的是,触发器也要,表也好,都有所有者,这里最简单的是使用dbo(一般都这样),具体的看你自己的情况而定。


查看完整回答
反对 回复 2018-11-15
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

可以的,不管什么语句,只要你在查询分析器中可以执行,那么你在程序中一样执行就可以。

查看完整回答
反对 回复 2018-11-15
  • 2 回答
  • 0 关注
  • 672 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信