2008年5月10日土曜日

【DB2】行数指定で更新する。

DB2のV8.1ではoracleのrownumのように単独で使えないので

サブクエリで取得して更新しないといけないとか・・・。

update code_tbl
set code = '01'
where code in (
select code
from (
select
code
,row_number() over() as r
from code_tbl
)
where r between 1 and 1000
)

0 件のコメント: