在sqlserver2000中,求SQL语句,更新表中数据列,并按下表顺序输出:

2024-12-17 16:23:43
推荐回答(2个)
回答1:

如表顺序已排序好,则为

select id, identity(int,1,1) as row into #A from 表

update 表 set ID = b.row , text =replace(a.text, a.id, b.row)
from 表 a, #A b where a.id = b.ID

回答2:

不懂你究竟要更新什么?表结构都不说,问题也不说清楚。