tinguo002

           

          oracle在導(dǎo)入時(shí)指定不導(dǎo)入某張表

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

          1. 先手動(dòng)重建表結(jié)構(gòu),因?yàn)檫@張表不需要導(dǎo)入,表結(jié)構(gòu)可以隨表寫,目的是使表名存在:
          create table table_name (x int); --table_name為不需要導(dǎo)入的表。

          2. 導(dǎo)入的時(shí)候加參數(shù)ignore=n

          quote:
          ignore參數(shù)
          Oracle在恢復(fù)數(shù)據(jù)的過(guò)程中,當(dāng)恢復(fù)某個(gè)表時(shí),該表已經(jīng)存在,就要根據(jù)ignore參數(shù)的設(shè)置來(lái)決定如何操作。
          若ignore=y,Oracle不執(zhí)行CREATE TABLE語(yǔ)句,直接將數(shù)據(jù)插入到表中,如果插入的記錄違背了約束條件,比如主鍵約束,則出錯(cuò)的記錄不會(huì)插入,但合法的記錄會(huì)添加到表中。
          若ignore=n,Oracle不執(zhí)行CREATE TABLE語(yǔ)句,同時(shí)也不會(huì)將數(shù)據(jù)插入到表中,而是忽略該表的錯(cuò)誤,繼續(xù)恢復(fù)下一個(gè)表。


          3. 全部導(dǎo)入完之后,刪除該表即可。


          說(shuō)明:一般情況下,不需要導(dǎo)入某張表,是因?yàn)檫@張表數(shù)據(jù)量龐大,但是沒(méi)有導(dǎo)入需求。所以可以使用以上方法導(dǎo)入。如果表很小,導(dǎo)入也無(wú)妨。

          歡迎大家訪問(wèn)我的個(gè)人網(wǎng)站 萌萌的IT人

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

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 霍城县| 大名县| 乳山市| 平顺县| 屯昌县| 丰台区| 安龙县| 潜江市| 和顺县| 兴山县| 英超| 岳阳县| 大埔区| 芦溪县| 普兰县| 江阴市| 张掖市| 杨浦区| 凤冈县| 牟定县| 象州县| 三台县| 乃东县| 澄迈县| 招远市| 安阳市| 醴陵市| 宁乡县| 郯城县| 丰县| 泸西县| 佛冈县| 九台市| 和政县| 丹寨县| 新民市| 荣昌县| 黎城县| 天门市| 临泽县| 崇仁县|