可以,但不能像在程序里那样的效果,比喻你把判断语句分开执行,SQL会报语法错误的。把过程代码复制到查询分析器里,填上参数,然后用鼠标选择要执行的语句,然后执行。记住,一定要选择完整的语句(符合SQL规范)
//-------------------------------------调试触发器//-------------------------------------作者:四海为圈(原创)//-------------------------------------1、创建存储过程以便触发触发器3、选择单步运行存储过程2、在触发事件的语句如:insert 、update 、delete语句时按f11//-------------------------------------本方法在sql server 2000+win2000 server 通过测试本方法在vsnet 2003 + sql server 2000+win2000 server 通过测试//-------------------------------------good转贴请注明来源维护网络道德是每个网民的义务//-------------------------------------实例教学:一、打开sql查询分析器二、将以下sql语句复制到查询窗口并运行use pubscreate trigger trigger_update on authorsfor updateasbeginprint(update lastname=hoho)endcreate proc authors_procinsertasbeginupdate authors set au_lname=hoho where au_id=172-32-1176end三、在左边的对象浏览器中选择pubs->存储过程在authors_procinsert(如未出现请刷新pubs数据库)上右击d出菜单选择“调试”
1、首先打开PL/SQL Developer软件,新建sql窗口。
2、打开修改oracle存储过程,该存储过程有一个输入参数(pid)跟一个输出参数(name),即通过用户id查询用户名称并将名称返回。
3、调试存储过程,找到刚刚修改的存储过程右击并点击test选项。
4、在打开的窗口内修改id值并点击左上角的倒三角形图标开始调试。按CTRL+N进行单步进入调试,CTRL+O单步调试,CTRL+T退出调试,也可以点击调试工具进行调试。
5、变量查看,在窗口下方可输入变量名称观察变量的变化情况。
6、调试完成后就可以检查调试结果,可以在调试结果中查看错误。
泰和安消防主机编程调试工具软件能够根据工程实际情况,定义控制器及设备信息,并对工程现场平面图布放设备点。
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
以上就是关于数据库中的存储过程能像程序中那样进行断点调试么怎样调试全部的内容,包括:数据库中的存储过程能像程序中那样进行断点调试么怎样调试、如何调试触发器-数据库专栏,SQL Server、oracle存储过程提示编译完成但存在错误,如何查看错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)