当前位置:首页 > 技术文章 > SQL存储过程 出现"以 xxx 开头的 标识符 太长。最大长度为 128。"解决办法!
Sep18th

SQL存储过程 出现"以 xxx 开头的 标识符 太长。最大长度为 128。"解决办法!

jeson 技术文章 1

      今天在用“Asp数据操作组件(百万级分页)”时,虽然经过了上次小小的改动让使用更为灵活了,但却在通过VB封装的DLL调用SQL存储过程的时候出错,组件错误提示是调用存储过程的语句有错误,于是放在SQL查询分析器执行,结果提示“以'XX'开头的 标识符 太长。最大长度为 128。”

      以前接触存储过程比较少,所以就在网上搜索了一下,在SQL存储过程中使用双引号,其内容长度最大为128,如果长度想超过128要用双单引号。网上有网友给出了解决办法“不要用双引号用单引号,但是用单引号里面如果有用到双引号就比较麻烦了,所以我们用两个单引号代替一个双引号~~~”,这样基本问题确实可以解决,但我这两个单引号里还有用单引,那么在执行SQL存储过程时候还是会有问题,所以在原有的基础上,例如: VBSCRIPT CODE

<%

name = "小张"

realname='"&name&"'    '那么到如果要防到存储过程里执行就要变成 realname=''"&name&"'' 

%>

我的问题这样才能解决,不知道你们是否也会遇到同样的问题,那就试试吧!(^-^)

本文出自:好东西分享,地址:http://www.17558.net/post/19.html,转载须注明!

to "SQL存储过程 出现"以 xxx 开头的 标识符 太长。最大长度为 128。"解决办法!"

  1. 坐个沙发。

此楼已盖到第1层了,目前尚未封顶!