tinguo002

           

          oracle在導入時指定不導入某張表

          原文:http://www.itpub.net/forum.php?mod=viewthread&tid=1762028

          1. 先手動重建表結構,因為這張表不需要導入,表結構可以隨表寫,目的是使表名存在:
          create table table_name (x int); --table_name為不需要導入的表。

          2. 導入的時候加參數ignore=n

          quote:
          ignore參數
          Oracle在恢復數據的過程中,當恢復某個表時,該表已經存在,就要根據ignore參數的設置來決定如何操作。
          若ignore=y,Oracle不執行CREATE TABLE語句,直接將數據插入到表中,如果插入的記錄違背了約束條件,比如主鍵約束,則出錯的記錄不會插入,但合法的記錄會添加到表中。
          若ignore=n,Oracle不執行CREATE TABLE語句,同時也不會將數據插入到表中,而是忽略該表的錯誤,繼續恢復下一個表。


          3. 全部導入完之后,刪除該表即可。


          說明:一般情況下,不需要導入某張表,是因為這張表數據量龐大,但是沒有導入需求。所以可以使用以上方法導入。如果表很小,導入也無妨。

          歡迎大家訪問我的個人網站 萌萌的IT人

          posted on 2013-12-16 11:11 一堣而安 閱讀(1181) 評論(0)  編輯  收藏 所屬分類: oracle

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 榕江县| 阿勒泰市| 嘉义市| 治县。| 长垣县| 乌拉特前旗| 建宁县| 邻水| 九龙城区| 梧州市| 昆明市| 武山县| 长春市| 木兰县| 泰和县| 洪泽县| 汤原县| 沽源县| 宿松县| 陵川县| 内丘县| 禄丰县| 凤冈县| 丰城市| 南和县| 荥经县| 普格县| 虎林市| 改则县| 凌云县| 肇东市| 都匀市| 唐山市| 来凤县| 辽宁省| 无棣县| 新竹县| 冀州市| 苏尼特右旗| 稻城县| 鲁甸县|