posts - 310, comments - 6939, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          使用物化視圖在跨數據間傳遞Clob字段內容

          Posted on 2008-09-22 14:50 詩特林 閱讀(1980) 評論(0)  編輯  收藏 所屬分類: Oracle

          最近需在兩臺服務器上的兩個數據庫間進行數據的轉換。即從機器A上的數據庫A將其若干表的數據insert到機器B上的數據庫B中。

          在建立完DBLink后,普通數據類型的insert沒有問題。但對于Clob字段的insert過程出了一些問題。

          在網上找了很久,有網友建議使用temporary globlal table來完成此功能,開始采納此方法,開始好好的,但后不知道為什么,又不可以了。

          后來oraclc 10 和11g都強調使用物化視圖(materialized view),覺得這個地方應該可以用得上。

          --對于LOB字段,需要使用materialized view
          create materialized view view_t_billdefi as select * from t_billdefi@mylink1;
          insert into twmgdt.t_billdefi 
          select * from view_t_billdefi 
          where applicationid in ('2f9d4fd4-6e35-4ade-8362-01f418dce641''1165459604552000');
          drop materialized view view_t_billdefi;
          主站蜘蛛池模板: 湖北省| 横峰县| 收藏| 山东省| 新乡县| 玉门市| 宝山区| 五寨县| 泸西县| 额济纳旗| 平度市| 镇雄县| 定西市| 金昌市| 眉山市| 卓尼县| 定日县| 周口市| 达孜县| 广州市| 新野县| 榆社县| 通榆县| 塔城市| 乐至县| 临沂市| 古交市| 克拉玛依市| 临潭县| 永川市| 车致| 富宁县| 浦东新区| 乐山市| 饶阳县| 绍兴市| 新蔡县| 仁布县| 麦盖提县| 大石桥市| 万州区|