怎样知道是否使用了触发器

程序里有一句insert语句,怎样在程序中得知,这个insert执行后数据库那边是否执行了一个触发器?数据库会不会返回什么标记值给程序?
...全文
89 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
就是希望在程序中知道,程序中的insert执行后,数据库的表中是否运行了触发器
wapit 2008-08-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jietuan 的回复:]
当你执行insert ,如果trigger处发,可以让trigger写入一些记录到某个表中,然后读取这个表,叛断trigger是否execute
[/Quote]
Zine_Alone 2008-08-21
  • 打赏
  • 举报
回复
帮你up一下 关注
zlkingdom 2008-08-20
  • 打赏
  • 举报
回复
这个必须到数据库级别去判断吧,在程序中好像判断不出来,因为你不能跟踪数据流向
Zine_Alone 2008-08-20
  • 打赏
  • 举报
回复
直接办法应该没有了,有也很复杂了. DB新建一个跟踪,那里会有显示,但是从这里入手搞的话太麻烦了.
jietuan 2008-08-20
  • 打赏
  • 举报
回复
当你执行insert ,如果trigger处发,可以让trigger写入一些记录到某个表中,然后读取这个表,叛断trigger是否execute
danq 2008-08-20
  • 打赏
  • 举报
回复
数据库中查吧,程序中查不出来
billlyh 2008-08-19
  • 打赏
  • 举报
回复
trigger

110,547

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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