彩票走势图

logo dbForge Studio for MySQL教程
文档彩票走势图>>dbForge Studio for MySQL教程>>【dbForge Studio for MySQL入门教程】如何调试触发器

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


此示例显示如何在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正版授权的朋友可以点击""哦~~~
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP