SQL server 如何调试触发器!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL server 如何调试触发器!相关的知识,希望对你有一定的参考价值。

一、打开sql查询分析器;

二、将以下sql语句复制到查询窗口并运行;

use pubs

create  trigger trigger_update on authors
for update
as
begin
 print(update lastname=hoho)
end

create    proc authors_procinsert
as 
begin
 update  authors set au_lname=hoho where au_id=172-32-1176
end


三、在左边的对象浏览器中选择pubs->存储过程在authors_procinsert(如未出现请刷新pubs数据库)上右击弹出菜单选择“调试...”。

四、当运行到" update  authors set au_lname=hoho where au_id=172-32-1176“时按“f11”即进入触发器代码。

参考技术A 先分析触发器代码是否正确,再对相应表做插入、修改、删除动作,看所产生的结果与预期的是否相同 参考技术B 用INSERT到另外一张表 参考技术C VS 08 可以调试存储过程和触发器。。。
需要SQL 05 开启一个服务

详细的可以网上查一下本回答被提问者采纳

以上是关于SQL server 如何调试触发器!的主要内容,如果未能解决你的问题,请参考以下文章

关于sql触发器调试问题

sql server触发器 子查询返回值不止一个 如何解决?

SQL server 建立的触发器子查询返回值不唯一,需要用多个返回值如何操作

如何使用 sql server 执行 BEFORE UPDATED 触发器?

如何将一个触发器写入 SQL Server 2008 的所有表

如何在 SQL Server 过程/触发器中查找文本?