oracle初心者のため、ご教示のほどよろしくお願いいたします。
oracle databaseでA5:SQL Mk-2を使用してcsvエクスポートを行い、
別のoracle databaseにcsvインポートを行うと、下記エラーとなってしまいます。
「フィールド'C_COLUMN'にText型としてアクセスすることはできません」
別のdatabaseにインポートする方法が知りたいです。
下記に、私が行った操作を記載します。
oracle Databaseが2つあります。仮にDB1とDB2とします。
それぞれ、同じテーブル(T_TABLE)と同じカラム(C_COLUMN)があります。
C_COLUMNのデータ型はRAW(16)です。
DB1には、既にRAW型のデータが1件入っています。データは下記のように入っていたとします。
「15 02 4A 41 6A E0 4E 62 25 0B 96 1D 7E 31 46 52」
DB1 | DB2 |
---|---|
T_TABLE | T_TABLE |
C_COLUMN (RAW(16)) | C_COLUMN (RAW(16)) |
15 02 4A 41 6A E0 4E 62 25 0B 96 1D 7E 31 46 52 | (null) |
A5:SQL Mk-2 を使用して、DB1からCSV出力を行いました。
出力されたCSVデータは下記の通りです。
C_COLUMN
15 02 4A 41 6A E0 4E 62 25 0B 96 1D 7E 31 46 52
このCSVデータを、A5:SQL Mk-2 を使用してDB2にインポートしようとしたとき、冒頭のエラーとなってしまいました。
知りたい内容は下記の2点です。
1.CSV出力したデータ(RAW型)を、A5:SQL Mk-2ではない別の方法でインポートする手段があれば教えてほしいです。既に大量のデータをCSV出力してしまっているので、手段があれば実行したいです。
2.そもそもCSV形式にする方法以外に、適した方法があれば教えてほしいです。RAW型のデータを正常にインポートできれば問題ないです。
どなたかご教示いただけますと幸いです。
以上です。よろしくお願いいたします。
検証環境
Oracle Database 11g
A5:SQL Mk-2 Version 2.11.2

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/05 06:41