在存贮过程中有很多print语句,有必要删除吗?(留着调试时用,影响大吗)
------------------------------
存贮过程中,有时为了调试程序,写了很多的 print 语句,用于将变量或结果输出,看看对不对,
当代码调试好了,这些print语句有必要全部删除吗?我想不删除行不行,客户端程序调用时,对客户端程序会有影响吗?
我想不太占用资源吧。我主要担心,留着print语句,会对客户端的程序调用产生不好的影响。

解决方案 »

  1.   

    会有影响
    print 结果也算是个结果集吧
    一个存储过程返回多个结果集合
    前台接收时候貌似会有问题
    自己试下看看
      

  2.   

    以前记得去一家公司面试,那人问我一个几千行的大型储存过程你怎么调试,我说用多用Print查看变量值,后来才知道可以设断点调试。
      

  3.   

    好像是通过VS 2005  来实现的。望牛人解答,反正XP 上好像不能装那个版本的。
      

  4.   

    SQL 2000 企业管理器 里面就可以对 存储过程 调试
    SQL 2005 Management Studio不能调试,要在Visual Studio里面调试
    SQL 2008 可以在Management Studio调试
      

  5.   

    如果你的存储过程只是执行操作,不向前台输出的话,没有太大影响,不过还是建议你把它们注释掉,需要调试时再还原;SQLSERVER中存储过程调试工具不好用,还不如print来的快