2013年10月8日 星期二

update select 指定筆數

UPDATE ORDER a
SET a.STATUS='02',a.PAY_DATE='',a.CHK_DATE=''
WHERE a.rowid in  
       (
       ---先編號完 再取編號>=2的資料,不可用rownum >=2,這樣會沒資料被撈出!  
       select RID
       from (                
            select rownum R,RID
            from
               (
               select rowid as RID  
               from ORDER
               where TEXT_1='010' AND TEXT_2='22T' AND TEXT_3='205'
               ORDER BY SN
               )
            )
        where R >=2  ---限定為第2筆(含)以後的資料

沒有留言:

張貼留言