SQL2005以上版本派生表更新
生活随笔
收集整理的這篇文章主要介紹了
SQL2005以上版本派生表更新
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
?
SQL2005以上版本可用
USE tempdb
go
SELECT ? TOP 10 ID, Row= CAST (null AS INT ) INTO T FROM sysobjects
go
?
UPDATE ta
SET Row= row2
FROM
( SELECT *, row2=( SELECT COUNT ( 1) FROM T WHERE ?? ID>= a. ID ) FROM T a? ) AS Ta
?
SELECT * FROM T ORDER BY row ASC
?
/*
ID? Row
29? 1
27? 2
26? 3
25? 4
15? 5
13? 6
8?? 7
7?? 8
5?? 9
4?? 10
*/
DROP TABLE t
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/wuxi88/archive/2010/07/30/5466768.html
總結(jié)
以上是生活随笔為你收集整理的SQL2005以上版本派生表更新的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: putty利用密钥ssh服务登录ubun
- 下一篇: RIP 注意事项、学习要点及其总结