【发布时间】:2013-09-29 09:53:33
【问题描述】:
我有一个 select 语句,我需要将它转换为 Update 语句。
SELECT GUID,seq original_seq_no, ROW_NUMBER()
OVER ( PARTITION BY GUID ORDER BY seq) AS new_seq_no
FROM CHK_SEQ;
上述查询的实际作用是,假设我有多个具有唯一 GUID 的记录,并且表 CHK_SEQ 中 SEQ 列的值是 6、9、10。然后运行上述查询将 SEQ 的值更改为 1,2,3,即 new_seq_no。
谁能帮帮我。
谢谢。
【问题讨论】:
-
你用的是什么关系型数据库?
-
Oracle 和 SQL 服务器