存储过程报错,以**开头的标识符太长,最大长度为128

没有看到你的程序和存储过程,但显然你的这一段文字被SQL SERVER 解释成了变量名称而不是变量值。所以错误肯定是出在你在VB里面构建这个字符串的过程中。1. 首先你要确认单独调试存储过程没问题?2. 如果没问题,那么去检查VB的程序,不行的先不要执行,先 debug 一下sql看一下是什么,拷贝出来运行...
存储过程报错,以**开头的标识符太长,最大长度为128
1. 首先你要确认单独调试存储过程没问题?
2. 如果没问题,那么去检查VB的程序,不行的先不要执行,先 debug 一下sql看一下是什么,拷贝出来运行下即可。

不行HI我。2011-03-16
没有看到你的程序和存储过程,但显然你的这一段文字被SQL SERVER 解释成了变量名称而不是变量值。所以错误肯定是出在你在VB里面构建这个字符串的过程中。2011-03-17
???不贴出执行语句来这样很难定位问题啊,另外说一句:存储过程里声明的变量不需要 单引号双引号。2018-03-22
mengvlog 阅读 9 次 更新于 2025-07-22 06:46:58 我来答关注问题0
  • 没有看到你的程序和存储过程,但显然你的这一段文字被SQL SERVER 解释成了变量名称而不是变量值。所以错误肯定是出在你在VB里面构建这个字符串的过程中。

  •  信必鑫服务平台 ORACLE 存储过程报错 PLS-00103 求查错

    其中username ,counter ,rolename 是传入参数,传入参数不能赋值,即第7、8行语句有问题,建议删除。建议在plsql工具中编辑,方便。

  • values('proId',1,'typeId','proName','proStock','proPrice','proPic','proRemarks','proDescribe');

  • Andy_Sun321 oracle存储过程报错,出现符号,在需要下列之一时

    按照提示的意思,错误原因是“返回结果”那里所定义的游标缺省了查询语句。在你的游标P_DATA_SET定义中,有这样的代码"FOR WITH DETAIL_LIST AS", 你是有使用with as临时查询,那么主查询语句有吗? 就是使用DETAIL_LIST这个临时查询结果的查询语句有吗?

  •  wangtao9589 SQL存储过程报错Procedure expects parameter '@statement' of type 'ntext/nchar/nvarchar',请教高手

    出现这个提示,是因为变量@sql的类型有误,声明时应该写成nvarchar,如:declare @sql nvarchar(50)补充:过程参数错误,试试改成这样 select @logtable=@logtable+1 set @sql=N'select @sumtemp=count(*) from log'+@logtable+' where content like ''感谢使用%'' 'exec sp_executesql @sql,N'...

檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部