update doc set id=1 where id is nulldeclare @id int
set @id=1
update doc set @id=id=@id+1
set @id=1
update doc set @id=id=@id+1
解决方案 »
- 谁帮我把这个sql语句写对,谢谢了
- group by 后 能得到最大计数的值吗
- 调用组件修改网站Application
- 求一复杂SQL查询语句!!!!!!!!!!!!
- 求一SQL语句,一句话写完
- 急购“工资管理系统”~~~语言 用JSP ASP VB C++ 随便都可~~~
- SQL Server中我用text型定义的字段不能完全显示我要显示的文本内容?急救!!
- sql server的触发器能否将数据库中的数据生成TXT文件?
- 怎么样在sql server7.0中的sql server enterprise manager上建一个数据库?
- 求一段代码的优化写法
- 请教老师:保持数据更新(单机+网络)的思路
- SQL问题
T
set
@B = case when @A=A then @B+1 else 0 end,
B = @B,
@A = A
碰到这个问题,想请教下大家,alter database xscj
modify name=JUST_TEST消息栏出错说:
服务器: 消息 5030,级别 16,状态 2,行 1
未能排它地锁定数据库以执行该操作。先谢了
Create table #(ID int,value varchar(10))
insert into # select NULL,'a'
union all select NULL,'b'
union all select NULL,'c'
union all select NULL,'d'--更新
update #
set ID=(select count(1) from # where value<=A.value)
from # A--结果 select * from #ID value
----------- ----------
1 a
2 b
3 c
4 d(所影响的行数为 4 行)