生活的天平本不平衡,只有通过努力改变其偏向。

存储过程字符串太长出错

2008-01-18

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

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

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

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

作者:lonkil | 分类目录:编程开发 | 标签:

4 条评论

  1. 豆豆 说道:

    还是没解决根本问题啊?

    • lonkil 说道:

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

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

  2. jin 说道:

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

    • lonkil 说道:

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