彩票走势图

【dbForge Studio for MySQL入门教程】如何调试触发器

翻译|使用教程|编辑:黄竹雯|2018-08-27 15:49:06.000|阅读 1153 次

概述:本文将教您在使用dbForge Studio for MySQL时,如何调试触发器。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

此示例显示如何在dbForge Studio for MySQL中调试触发器。使用提供的脚本在测试数据库中创建示例对象。

创建样本触发器

使用下面的脚本创建ScheduleDetail 触发器,以便在插入的数据包含NULL时生成错误消息。

调试触发器

要调试MySQL触发器:

1. 在Database Explorer中,选择您的测试数据库。

2. 展开Triggers文件夹,然后双击ScheduleDetail触发器将其打开。

3. 将当前视图从Main更改为SQL。

注意:打开触发器时,主视图设置为默认值。您无法在此视图中插入断点。

4. 设置触发器的断点。左键单击SET语句旁边的灰色边距,在触发器中设置断点。此步骤是强制性的:如果您未在触发器中设置断点,则在尝试单步执行时将跳过其代码。

5. 展开Procedures文件夹,然后双击FillSchedule过程将其打开。

6. 为将触发触发器的存储过程设置断点。左键单击INSERT INTO schedule_list语句旁边的灰色边距。

7. 单击“Start Debugging”,然后输入该过程的输入参数。

8. 使用F11键或 Step Into按钮逐步执行代码,或按CTRL + F5直接移动到断点。在INSERT INTO schedule_list语句中,再次按F11时,您将进入触发器。

9. 逐步执行触发器,直到退出到存储过程,然后继续执行。

调用堆栈窗口

“ Call Stack”窗口中有两个数据库对象:ScheduleDetail触发器和FillSchedule过程。您可能会注意到ScheduleDetail触发器旁边的黄色箭头,它标识了执行指针当前所在的堆栈帧。

您可以通过双击“ Call Stack ”窗口中的过程返回到过程源代码。

一个绿色箭头表示您已回踩已经称为触发父代码。

购买dbForge Studio for MySQL正版授权的朋友可以点击""哦~~~

标签:数据库服务器

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP