存储过程字符串太长出错
今天在修改以前写的一个存储过程时,Sql server 2000报一个这样的错误。
出错提示
- 调用SQL2000的存储过程时,提示“开头的 标识符 太长。最大长度为 128
根据字面的意思是SQL字符串写的太长了,我改用拆分的方式来实现。仍然出错,而且还报出一些莫名其妙的错来,怎么修改都是出错。
最终解决办法,在“查询分析器”修存储过程,一切正常,没有任何错误。记一下,以免自己将来忘记,也方便后来者。
今天在修改以前写的一个存储过程时,Sql server 2000报一个这样的错误。
根据字面的意思是SQL字符串写的太长了,我改用拆分的方式来实现。仍然出错,而且还报出一些莫名其妙的错来,怎么修改都是出错。
最终解决办法,在“查询分析器”修存储过程,一切正常,没有任何错误。记一下,以免自己将来忘记,也方便后来者。
4 条评论
还是没解决根本问题啊?
我这里说的情况,是企业管理器不支持长存储过程。
不知道你那是怎么个情况?
晕,烂,怎么解决都没说,就说了一通垃圾
我的解决方法就是用“查询分析器”编辑存储过程,在超长的情况下不会出错。
如果在SqlServer中直接编辑存储过程,会报错。