![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
以前、MySQLでのマージ方法について質問した者です。
今度は、Oracleでのマージ方法ですが、
重複行が発生して困っております。
状況としては、スキーマが二つあります。db1とdb2です。
それぞれ、同じ構造のテーブルを持っていて、格納しているデータだけが違います。
db1にdb2をマージしようとしているのですが、上手くいきません。(重複行が発生します)
方法として、以下の2パターンを試行しました。
(1)インポート
db1をインポートした後に、同じスキーマにdb2からのダンプファイルでインポート
(2)ダイレクトパスインサート
insert/*+ APPEND */ into db1.myTable (SELECT * FROM db2,myTable);.
以下は当方の使用環境です。
Windows7 Pro 64Bit
Oracle11g Standard Edition
他に必要な情報があればお聞かせください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>(1)インポート
についてですが、
impdpを使うなら、CONTENT=DATA_ONLY DATA_OPTIONS=SKIP_CONSTRAINT_ERRORS
impなら、IGNORE=Y
のパラメータを設定することで、うまくいくのではないでしょうか。
ご回答ありがとうございます。
impのIGNORE=Yは、テーブル単位の重複、つまりcreate tableしようとしたら、既にテーブルがあった場合のエラーを無視する、ということのようです。
impdpは、そういう機能をはじめて知ったので、今試行しています。結果は週明けにご報告いたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Visual Basic(VBA) Excel VBA 複数ブックシートごとにデータを統合する方法について 4 2022/05/20 14:23
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CASLⅡ 文字データから数値デー...
-
複数レコードの完全一致
-
データベースのカラムの型がCHA...
-
下記ロジックを満たすSQL(SELEC...
-
バッチファイルで複数フォルダ...
-
64bit端末でのOLEDB接続に関して
-
Oracle初心者です。 shutdownコ...
-
oracleのimpdpでORA-39166
-
sqlで質問です。 aテーブルとb...
-
続.ORACLEのSELECTのソートに...
-
子供向けプログラミングのスク...
-
AとBは表からみてとれますが、...
-
oracleの直接接続のクライアン...
-
最近記憶や物忘れが激しくなっ...
-
macを再起動して、この画面から...
-
osqleditについて
-
sqlplusで接続できない
-
Oracle11gでの、複数項目から1...
-
videopad 無料版 アンインストール
-
SQL SELECT(Oracle 11g)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
oinstallとdbaグループ、所有ユ...
-
Oracleのデータをマージする
-
どのセッションが重いのかを知...
-
SQLスクリプト内で、${変数}と...
-
SIDとSERVICE_NAMEの違いとは?
-
MySQLではなく、Postgresを使っ...
-
ORA-12170のエラーについて
-
突然オラクルへ接続できなくな...
-
DB2で SQL1032N start databas...
-
倒産した18禁ゲーム会社のパ...
-
oracleのメモリ使用量が97%ほど...
-
Oracle11g SQLPlusログインにつ...
-
.NET Frameworkがコントロール...
-
Windows Storeを使わずに付箋を...
-
住所コード11桁の住所データ...
-
AWS初学者です。 AWSの学習を終...
-
データベース接続情報作成しま...
-
SQL 全角半角混在の文字列から...
-
データソース名および指定され...
-
「ORA-12637」エラーでORACLEに...
おすすめ情報