Java中怎么给SqlServer中的表创建触发器?

Silence_Smile 2010-10-15 05:28:19
用Hibernate中的SQLQuery动态建表,建表可以,但是要怎么建触发器呢?

跟在建表语句后不行,提示CreateTrigger必须是语句的开始。

建完表后单独执行也不行,说CreateTrigger不能指定Schema,只能给当前表创建触发器...

有在Java中成功创建触发器的么?要怎么做啊?
...全文
208 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zn85600301 2010-10-16
  • 打赏
  • 举报
回复
恩 触犯器一般是在数据库端已经建好 java中只是进行操作从而触发
当然你也可以写P处理文件 去建立
Silence_Smile 2010-10-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bao110908 的回复:]

我认为触发器的创建应在数据库上进行操作
[/Quote]
我知道应该在数据库做,只是现在在Java项目中动态建表,我想在建完表的同时能把触发器建好,不然还要手工创建么?太麻烦了
Silence_Smile 2010-10-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bao110908 的回复:]

我认为触发器的创建应在数据库上进行操作
[/Quote]
我知道应该在数据库做,只是现在在Java项目中动态建表,我想在建完表的同时能把触发器建好,不然还要手工创建么?太麻烦了
Silence_Smile 2010-10-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bao110908 的回复:]

我认为触发器的创建应在数据库上进行操作
[/Quote]
我知道应该在数据库做,只是现在在Java项目中动态建表,我想在建完表的同时能把触发器建好,不然还要手工创建么?太麻烦了
朱超ZhuChao.Tech 2010-10-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 silence_smile 的回复:]
用Hibernate中的SQLQuery动态建表,建表可以,但是要怎么建触发器呢?

跟在建表语句后不行,提示CreateTrigger必须是语句的开始。

建完表后单独执行也不行,说CreateTrigger不能指定Schema,只能给当前表创建触发器...

有在Java中成功创建触发器的么?要怎么做啊?
[/Quote]

触发器的使用
http://user.qzone.qq.com/19810109/blog/1242951350
Silence_Smile 2010-10-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 magong 的回复:]

可以。刚试过。

就是执行SQL语句,本来就应该可以成功的。
[/Quote]
搞定了,要用T-SQL的事务
magong 2010-10-16
  • 打赏
  • 举报
回复
可以。刚试过。

就是执行SQL语句,本来就应该可以成功的。
voice1122 2010-10-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bao110908 的回复:]
我认为触发器的创建应在数据库上进行操作
[/Quote]
同意。触发器是SQL SERVER的工作,Hibernate要做的是设计好怎样去触发它
  • 打赏
  • 举报
回复
我认为触发器的创建应在数据库上进行操作

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧