存储过程操作表,触动触发器之后的步骤无法执行??

Lear 2004-09-01 12:59:35
现有一存储过程
在开始的时候对一个表进行insert操作。该表有个 after insert的触发器,之后还有一些操作。

运行该存储过程后,在对那个insert正常执行(触发器也正常执行)后,就显示成功执行了,而后续步骤均未执行?

请教各位,这中情况应该如何处理?

thx
...全文
103 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2004-09-01
  • 打赏
  • 举报
回复
呵呵.
Lear 2004-09-01
  • 打赏
  • 举报
回复
oracle 习惯害死人啊
Lear 2004-09-01
  • 打赏
  • 举报
回复
原来触发器有个commit

@_@
rouqu 2004-09-01
  • 打赏
  • 举报
回复
把你存储过程和触发器代码贴出来看看
zjcxc 2004-09-01
  • 打赏
  • 举报
回复
--你也可以单步运行你的存储过程,看看是否那里的逻辑设计有问题

SQL 2000查询分析器
--左连的对象浏览器(没有的话按F8)
--对象项中
--右键调试的存储过程
--调试
--输入参数(必须输入所有的参数,包括默认值/输出参数
--点击执行
--出现一个浮动工具条
--上面有单步执行,断点设置等

按F11是单步执行.

如果要运行到指定行,只需要将光标移动到指定的行,再按Ctrl+F10
zjcxc 2004-09-01
  • 打赏
  • 举报
回复
你的代码问题(存储过程或触发器)

帖出来看看

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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