1

Oracle VARCHAR2 タイプから MySQL TEXT タイプへのデータの正しい変換を行う方法は? DBLinkを介してTEXT型のフィールドのmysqlテーブルに挿入したい。

4

1 に答える 1

0

このようなものがうまくいくかもしれません。どちらに進んでいるかわかりませんでしたが、Oracle パッケージの dbms_lob は varchar2 をさまざまな BLOB、LOB、CLOB 形式に変換します。

データベース リンクに問題がある場合は、最初に一時テーブルを使用してソース データをターゲット側にプルする必要がある場合があります。

insert into database.target_table@DBLINK(text1, text2)
select 
  dbms_lob.substr(s.text1, 4000, 1),
  dbms_lob.substr(s.text2, 4000, 1)
from 
  source_table s;
于 2012-10-27T02:49:52.063 に答える