我要读一个表中的内内容并让其中一个字段加1
如Select * from Table1 where Id=@IdUpdate Table1 Set Counter = Counter + 1用一条存储过程怎么写?请用最优性能的方法,谢谢。
如Select * from Table1 where Id=@IdUpdate Table1 Set Counter = Counter + 1用一条存储过程怎么写?请用最优性能的方法,谢谢。
解决方案 »
- wap 网站中文件上传
- 无法将类型为“ASP.Letters_treat_ascx”的对象强制转换为类型“XX.Controls.Treat”。
- 如何在DropDownList的SelectedIndexChanged事件中获取数据绑定ListView
- ibatis.net数据更新问题
- web.config 文件全路配置
- 求Jmail 4.4 pro
- 求一正则表达式取字符串的简单问题
- 如何实现这种效果:您当前所在位置:首页 〉采购区 〉详细信息
- 学校建站问询
- datagrid的问题
- 想要狂闪排序法无限分类组件1.2v源码的人进来~~~
- 哪里有支持asp.net+access+文件上传的免费空间
@Id INT
AS
Update Table1 Set Counter = Counter + 1
where Id=@Id
create procedure test
@Id nvarchar
asbeginSelect * from Table1 where Id=@IdUpdate Table1 Set Counter = Counter + 1
end
BEGIN 和 END 语句用于将多个 Transact-SQL 语句组合为一个逻辑块。任何时候当控制流语句必须执行一个包含两条或两条以上 Transact-SQL 语句的语句块时,请使用 BEGIN 和 END 语句。skytear() ( ) 信誉:97 正解谢了,结帖。
这个的话居然使所有表的所有行的Counter都加1
create procedure test
@Id nvarchar
asbeginSelect * from Table1 where Id=@IdUpdate Table1 Set Counter = Counter + 1
end
在这里
Update Table1 Set Counter = Counter + 1
也加上Where Id=@id谢谢各位
写网站就这么有意思 :)