下面是建一个存储过程
CREATE PROCEDURE PROCEDURE_NAME
@aa char(5)
As
update Table_Name
set @aa = @aa -1 ----- 问题可能就在这一行
where -- 条件
go当执行下边这条语句时,bb为表的某列,数据类型为int
exec aaa @aa='bb'结果出现了下边这个错误,请问怎么改,,
"将 varchar 值 'bb ' 转换为数据类型为 int 的列时发生语法错误。"
我要完成的功能是:
把列名为"bb"的符合Where条件的那一行的那个数据减1
直接在查询分析器上写下边的语句执行都可以的update Table_Name
set bb = bb -1
where -- 条件
CREATE PROCEDURE PROCEDURE_NAME
@aa char(5)
As
update Table_Name
set @aa = @aa -1 ----- 问题可能就在这一行
where -- 条件
go当执行下边这条语句时,bb为表的某列,数据类型为int
exec aaa @aa='bb'结果出现了下边这个错误,请问怎么改,,
"将 varchar 值 'bb ' 转换为数据类型为 int 的列时发生语法错误。"
我要完成的功能是:
把列名为"bb"的符合Where条件的那一行的那个数据减1
直接在查询分析器上写下边的语句执行都可以的update Table_Name
set bb = bb -1
where -- 条件
解决方案 »
- 标准控件和HTML控件的区别
- 我的Update方法不能修改 asp.net2.0+access麻烦大家看看
- 【重新发帖】Asp.net 前台界面的字符串连接问题...
- |zyciis| 如何让Label在客户端中只输出他的文字而不要他的Span呢 急
- 这个论坛用的什么技术,见多识广的请进,拜托
- 网站首页动画?
- net500 Panel动态添加控件问题 求救!
- ASP.Net程序部署在专业服务器上反而性能大幅下降。求解!
- 急给分啦:怎么定时提交按钮呢?
- 在ASP.NET的HtmlTableRow问题
- 立刻结贴:获得DataList模板中的数据模型板中的数据(用<%# DataBinder.Eval()%>绑定的,而没有用到象label,TEXTBOX等服务器控件)
- 在页面上定位显示的简单小问题,,,,,,,,解决散分!!
得用exec执行
执行的呀,请问那里错了?