亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

采用存儲過程的方式批量更新數據

發布時間:2020-06-15 16:15:47 來源:網絡 閱讀:3388 作者:xubcing 欄目:關系型數據庫


采用存儲過程的方式批量更新數據,Oracle中也可采用merge-update的方式更新,不過采用如下存儲過程的方式會更快些

DECLARE
  MAX_ROWS            NUMBER DEFAULT 5000;
  ROW_ID_TABLE        DBMS_SQL.UROWID_TABLE;
  DATE_TIME_TABLE      DBMS_SQL.DATE_TABLE;
  CURSOR C1 IS
    SELECT /*+ use_hash(t1,t2) parallel(t1,2) parallel(t2,2) */
     T1.DATE_TIME, T2.ROWID
      FROM TEST_TABLE_1 T1, TEST_TABLE_2 T2
     WHERE T1.TABLE_ID = T2.TABLE_ID
       AND T2.DATE_TIME IS NULL
       AND T1.DATE_TIME IS NOT NULL
       ORDER BY T2.ROWID;
BEGIN
  OPEN C1;
  LOOP
    EXIT WHEN C1%NOTFOUND;
    FETCH C1 BULK COLLECT
      INTO DATE_TIME_TABLE, ROW_ID_TABLE LIMIT MAX_ROWS;
    FORALL I IN 1 .. ROW_ID_TABLE.COUNT
      UPDATE TEST_TABLE_2
         SET DATE_TIME = DATE_TIME_TABLE(I), LCD=SYSDATE
       WHERE ROWID = ROW_ID_TABLE(I);
    COMMIT;
  END LOOP;
  CLOSE C1;
END;
/


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

玛纳斯县| 资溪县| 新田县| 达孜县| 佛坪县| 防城港市| 潼南县| 廉江市| 开平市| 龙岩市| 深泽县| 绥芬河市| 辽宁省| 平凉市| 临安市| 沾益县| 哈巴河县| 齐河县| 达州市| 交城县| 安化县| 宁乡县| 定安县| 辽阳县| 永嘉县| 柘荣县| 旌德县| 平邑县| 广水市| 莱芜市| 阳原县| 绥芬河市| 交城县| 昌黎县| 嘉黎县| 洱源县| 日照市| 盐山县| 腾冲县| 长泰县| 金沙县|