SQL语句求救!

[复制链接]
查看11 | 回复4 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
MS SQL中的那个SQL函数能实现,把id上移一位
如:
idtest_id
12
23
34
4
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
update table set id = id +1 ;
或者
select identity(int,2,1),test_id into #table from table;
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
楼上方法可行。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
上移一位应该用Update Set Test_ID=B.Test_ID / Where A.ID=B.ID+1
若ID有缺号,则先产生Identity列临时表
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
update aset test_id=id+1 from tableName a
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行