`
hhr_michael
  • 浏览: 72844 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类
最新评论

SQL Server 2005调试存储过程

阅读更多
         存储过程是数据库应用中最重要的应用之一,但如果用过SQL Server 2005的朋友就知道它的调试没有了以前SQL Server 2000那么方便,只能通过Visual Studio 2005进行断点调试,但也不是所有的版本能进行断点调试的。所以在有些情况你还是可以通过输出的变量值来判断其是否按照预定的目标运行。具体方法如下:
 
         1.要在存储过程中设定什么时候结束,return  end(只能出现一次)
        2.在存储过程中写入:Select @ABC AS ABC (这主要是查询你想要查询的变量的值)
        3.然后你在查询分析器里面运行:

         
  DECLARE	@return_value int

EXEC	@return_value = [dbo].[存储过程的名字]
        @Dt = N'2010-05-31 08:00:00',@Dt1 = N'2010-05-31 08:59:00',@Dt2 = N'2010-05-31',
        @parttype ='',
		@itmCode1 = '',@itmCode2 = '',
		@custCode1='001',@custCode2='001'
    注意: @Dt等是传递到存储过程的条件参数,按具体情况的变量来编写,当然也可以在上面的语句下加上你需要查询的临时表的select语句来达到断点查询的后果。    
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics