1. 程式人生 > >Oracle 一種數據復制修改的寫法

Oracle 一種數據復制修改的寫法

mit where clas 獲取數據 comm con new 取數據 ansi

通過使用遊標獲取數據,然後修改其中的值,達到復制並修改數據的目的;

DECLARE
BEGIN
FOR RS IN (SELECT * FROM TM_TRANSIT_BAR_NEW_CONFIG WHERE TRANSIT_CODE = ‘577W‘) LOOP
RS.ID := SEQ_TM_TRANSIT_BAR_NEW_CONFIG.NEXTVAL;
RS.TRANSIT_CODE := ‘577W1‘;
INSERT INTO TM_TRANSIT_BAR_NEW_CONFIG VALUES RS;
END LOOP;
COMMIT;
END;

  

Oracle 一種數據復制修改的寫法