1、如何在sqlserver中调试存储过程(我们公司使用的是sqlserver2008R2),猛地一看,和以前使用sqlserver2000真的有很大的不同,我真晕了。
2、于是琢磨了一下。
3、SQLSERVER2005中不知因何去掉了很重要的DEBUGGER功能,要调试,必须要安装VS2005专业版或者更高版本。
4、非常不方便。
5、还好,SQLSERVER2008中这个很重要而且方便的功能又回来了。
6、不过,SQLSERVER2008的调试功能和SQL2000的方法差别很大。
7、SQL2000是在查询分析器中的对象浏览器中选中需要调试的存储过程,右键----调试---输入参数开始调试。
8、sqlserver2008中则完全不同,变成了必须要在SSMS中EXEC(PROCEDURENAME)@VAR1,@VAR2,然后点绿色三角或者点菜单中的调试---启动调试。
9、然后点工具栏的最右边的单步调试或者跳出等。
10、下面的变量窗口和堆栈窗口等可以查看调试中变量等动态变化值。
11、sqlserver2008调试的要求和条件、如果在引擎所在的电脑或服务器上调试,则只需要SA或者WINDOWS用户登陆即可。
12、如果是异地调试,则需要设置防火墙例外,增加SSMS和SQLSERVER.EXE为允许,增加135端口允许通过。
13、总之,SQL2008的调试比2000操作起来麻烦多了,要求也多了。
14、刚开始感觉不如2000的好用,也可能是使用2000习惯了。
15、习惯是可怕的,但是微软是在不断进步的...。
二、plsql developer怎么调试存储过程1、打开PL/SQLDeveloper如果在机器上安装了PL/SQLDeveloper的话,打开PL/SQLDeveloper界面输入用户名,密码和host名字,这个跟在程序中web.config中配置的完全相同,点击确定找到需要调试的存储过程所在的包(Packagebodies),如PACK_ACTIVITY,点击右键,在弹出菜单中选择(查看),得到包中的所有存储过程和他们的代码.添加debug信息为了能够单步跟踪存储过程,需要为其所在的包添加debug信息,右键点击需要调试的包,在弹出菜单中选中(添加调试信息)(这个很重要).这样就为包体添加了调试信息。
2、调试存储过程现在所有的准备工作都做好了,可以调试跟踪存储过程了。
3、选择需要调试的存储过程,点击右键,在弹出菜单中选择(测试),进去测试窗口.测试窗口中有为了测试该存储过程自动所产生的代码,当然你也可以自己另外加入和修改代码,对于我们目前只是为了调试存储过程,自动生成的代码已经足够了。
4、接着按照如下的步骤进行调试。
5、(1)添加存储过程所需要的参数,我们项目中的大多数存储过程都是需要参数的,参数可以在测试窗口右下部分输入。
6、如、GetPanNO_New需要一个输入参数v_employeeid,我们输入1输出参数是mycursor,是查看结果的,不需要输入任何值。
7、(2)开始调试,点击(调试)菜单->(开始)(或者按F9),就进去调试模式了,程序开始停在begin这一行.(3)以后的调试过程跟我们熟悉的的调试过程就一样了、运行(Ctrl+R)单步进入(Ctrl+N)单步跳过(Ctrl+O)单步退出(Ctrl+T)或者点击debug工具条上的按扭、当按Ctrl+N进去存储过程的源代码中后在这个窗口中可以查看过程中的变量值和堆栈。
8、(4)调试运行完了后,可以查看结果如下(点击mycursor变量旁边的按钮).Tip令人比较郁闷的是我们项目中很多的存储过程都是一个SELECT语句,不管这个SELECT语句多么复杂(SELECT语句中有嵌套的子SELECT语句),它也只能作为一行代码,单步跟踪就没有什么意义了。
三、plsql调用存储过程报错,怎么调试1、plsql调用存储过程报错,怎么调试打开PL/SQLDeveloper如果在机器上安装了PL/SQLDeveloper的话,打开PL/SQLDeveloper界面输入用户名,密码和host名字,这个跟在程序中web.config中配置的完全相同,点击确定找到需要调试的存储过程所在的包(Packagebodies),如PACK_ACTIVITY,点击右键,在弹出菜单中选择(查看),得到包中的所有存储过程和他们的代码.添加debug信息为了能够单步跟踪存储过程,需要为其所在的包添加debug信息,右键点击需要调试的包,在弹出菜单中选中(添加调试信息)(这个很重要).这样就为包体添加了调试信息。
2、调试存储过程现在所有的准备工作都做好了,可以调试跟踪存储过程了。
3、选择需要调试的存储过程,点击右键,在弹出菜单中选择(测试),进去测试窗口.测试窗口中有为了测试该存储过程自动所产生的代码,当然你也可以自己另外加入和修改代码,对于我们目前只是为了调试存储过程,自动生成的代码已经足够了。
4、接着按照如下的步骤进行调试。
四、如何在SQL Server 2008下轻松调试T-SQL语句和存储过程1、如何在sqlserver中调试存储过程(我们公司使用的是sqlserver2008R2),猛地一看,和以前使用sqlserver2000真的有很大的不同,我真晕了。
2、于是琢磨了一下。
3、SQLSERVER2005中不知因何去掉了很重要的DEBUGGER功能,要调试,必须要安装VS2005专业版或者更高版本。
4、非常不方便。
5、还好,SQLSERVER2008中这个很重要而且方便的功能又回来了。
6、不过,SQLSERVER2008的调试功能和SQL2000的方法差别很大。
7、SQL2000是在查询分析器中的对象浏览器中选中需要调试的存储过程,右键----调试---输入参数开始调试。
8、sqlserver2008中则完全不同,变成了必须要在SSMS中EXEC(PROCEDURENAME)@VAR1,@VAR2,然后点绿色三角或者点菜单中的调试---启动调试。
9、然后点工具栏的最右边的单步调试或者跳出等。
10、下面的变量窗口和堆栈窗口等可以查看调试中变量等动态变化值。
11、sqlserver2008调试的要求和条件、如果在引擎所在的电脑或服务器上调试,则只需要SA或者WINDOWS用户登陆即可。
12、如果是异地调试,则需要设置防火墙例外,增加SSMS和SQLSERVER.EXE为允许,增加135端口允许通过。
13、总之,SQL2008的调试比2000操作起来麻烦多了,要求也多了。
14、刚开始感觉不如2000的好用,也可能是使用2000习惯了。
15、习惯是可怕的,但是微软是在不断进步的...。
五、如何在SQL Server 2008下轻松调试T-SQL语句和存储过程1、如何在sqlserver中调试存储过程(我们公司使用的是sqlserver2008R2),猛地一看,和以前使用sqlserver2000真的有很大的不同,我真晕了。
2、于是琢磨了一下。
3、SQLSERVER2005中不知因何去掉了很重要的DEBUGGER功能,要调试,必须要安装VS2005专业版或者更高版本。
4、非常不方便。
5、还好,SQLSERVER2008中这个很重要而且方便的功能又回来了。
6、不过,SQLSERVER2008的调试功能和SQL2000的方法差别很大。
7、SQL2000是在查询分析器中的对象浏览器中选中需要调试的存储过程,右键----调试---输入参数开始调试。
8、sqlserver2008中则完全不同,变成了必须要在SSMS中EXEC(PROCEDURENAME)@VAR1,@VAR2,然后点绿色三角或者点菜单中的调试---启动调试。
9、然后点工具栏的最右边的单步调试或者跳出等。
10、下面的变量窗口和堆栈窗口等可以查看调试中变量等动态变化值。
11、sqlserver2008调试的要求和条件、如果在引擎所在的电脑或服务器上调试,则只需要SA或者WINDOWS用户登陆即可。
12、如果是异地调试,则需要设置防火墙例外,增加SSMS和SQLSERVER.EXE为允许,增加135端口允许通过。
13、总之,SQL2008的调试比2000操作起来麻烦多了,要求也多了。
14、刚开始感觉不如2000的好用,也可能是使用2000习惯了。
15、习惯是可怕的,但是微软是在不断进步的...。
六、如何在SQL Server 2008下轻松调试T-SQL语句和存储过程1、SQLSERVER2008的调试灶蔽功能和SQL2000的方法差别很大。
2、SQL2000是在查询分析器中的对象浏览器中选中需要调试的存储过程,右键----调试---输入参数开始调试。
3、sqlserver2008中则完全不同,变成了必须要在SSMS中EXEC(PROCEDURENAME)@VAR1,@VAR2,然后点绿色三角或者点菜单中的调试---启动调试隐洞州。
4、然后点工具栏的最右边的单步调试或者跳出等。
5、下面的变量窗口和堆栈窗口等可以查看调试中变量等动态变化值。
6、sqlserver2008调试的要求和条件、如果在引擎所在的电脑或服颤派务器上调试,则只需要SA或者WINDOWS用户登陆即可。
7、如果是异地调试,则需要设置防火墙例外,增加SSMS和SQLSERVER.EXE为允许,增加135端口允许通过。
七、plsql调用存储过程报错,怎么调试1、打开PL/SQLDeveloper如果在机器上安装了PL/SQLDeveloper的话,打开PL/SQLDeveloper界面输入用户名,密码和host名字,这个跟在程序中web.config中配置的完全相同,点击确定找到需要调试的存储过程所在的包(Packagebodies),如PACK_ACTIVITY,点击右键,在弹出菜单中选择(查看),得到包中的所有存储过程和他们的代码.添加debug信息为了能够单步跟踪存储过程,需要为其所在的包添加debug信息,右键点击需要调试的包,在弹出菜单中选中(添加调试信息)(这个很重要).这样就为包体添加了调试信息。
2、调试存储过程现在所有的准备工作都做好了,可以调试跟踪存储过程了。
3、选择需要调试的存储过程,点击右键,在弹出菜单中选择(测试),进去测试窗口.测试窗口中有为了测试该存储过程自动所产生的代码,当然你也可以自己另外加入和修改代码,对于我们目前只是为了调试存储过程,自动生成的代码已经足够了。
4、接着按照如下的步骤进行调试。
5、(1)添加存储过程所需要的参数,我们项目中的大多数存储过程都是需要参数的,参数可以在测试窗口右下部分输入。
6、如、GetPanNO_New需要一个输入参数v_employeeid,我们输入1输出参数是mycursor,是查看结果的,不需要输入任何值。
7、(2)开始调试,点击(调试)菜单->(开始)(或者按F9),就进去调试模式了,程序开始停在begin这一行.(3)以后的调试过程跟我们熟悉的的调试过程就一样了、运行(Ctrl+R)单步进入(Ctrl+N)单步跳过(Ctrl+O)单步退出(Ctrl+T)或者点击debug工具条上的按扭、当按Ctrl+N进去存储过程的源代码中后在这个窗口中可以查看过程中的变量值和堆栈。
8、(4)调试运行完了后,可以查看结果如下(点击mycursor变量旁边的按钮).Tip令人比较郁闷的是我们项目中很多的存储过程都是一个SELECT语句,不管这个SELECT语句多么复杂(SELECT语句中有嵌套的子SELECT语句),它也只能作为一行代码,单步跟踪就没有什么意义了。
八、如何利用plsql调试存储过程1、登陆plsql,找到Procedures,右键点击test。
2、出现如下页面,如图中说明,输入囊茄我们需要调试的存储过程戴撤速名和测试数据胆救。
3、点击开始调试按钮,具体按钮功能如下图说明。
九、oracle plsql怎么调试存储过程1、首先是编写存储过程,编译无误。
2、添加debug信息。
3、为了能够单步跟踪存储过程,需要为其所在的包添加debug信息,右键点击需要调试的存储过程名称,在弹出菜单中选中(adddebuginformation),这样就为包体添加了调试信息。
4、选择需要调试的存储过程名称,点击右键,在弹出菜单中选择(Test),进去测试窗口,测试窗口中有为了测试该存储过程自动所产生的代码,当然你也可以自己另外加入和修改代码,自动生成的代码已经足够了。
转载请注明出处阿文说说网 » 存储过程怎么调试【调试存储过程】