存储过程字符串太长出错

今天在修改以前写的一个存储过程时,Sql server 2000报一个这样的错误。

出错提示
  1. 调用SQL2000的存储过程时,提示“开头的   标识符   太长。最大长度为   128

根据字面的意思是SQL字符串写的太长了,我改用拆分的方式来实现。仍然出错,而且还报出一些莫名其妙的错来,怎么修改都是出错。

最终解决办法,在“查询分析器”修存储过程,一切正常,没有任何错误。记一下,以免自己将来忘记,也方便后来者。

网友评论(共4条评论)

  1. 豆豆

     2009年1月4日 11:42 am

    还是没解决根本问题啊?


    • lonkil

       2009年1月4日 13:46 pm

      我这里说的情况,是企业管理器不支持长存储过程。

      不知道你那是怎么个情况?


  2. jin

     2008年9月20日 10:06 am

    晕,烂,怎么解决都没说,就说了一通垃圾


    • lonkil

       2008年9月20日 13:16 pm

      我的解决方法就是用“查询分析器”编辑存储过程,在超长的情况下不会出错。
      如果在SqlServer中直接编辑存储过程,会报错。


发表评论





XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>