clob
列の画像のbase64文字列をsql server
のvarchar(max)
タイプの列に格納します。 oracleデータベースのdbリンクを使用してsql server
database
にアクセスしています。oracle plsqlのdbリンクを使用してvarchar(max)にclobを挿入する
ここに私が使用しているコードがあります。
declare
c clob;
begin
select base64_clob into c from base64clobtable;
insert into [email protected] values(null, null, null,c);
commit;
end;
この文を実行すると、このエラーが発生します。
ORA-06550: line 5, column 71:
PL/SQL: ORA-22992: cannot use LOB locators selected from remote tables
ORA-06550: line 5, column 5:
PL/SQL: SQL Statement ignored
は親切に私は、DBリンクを使用してvarchar(max)
にclob
列を挿入することができますどのようにあなたの考えを共有しています。
リモート表のLOBへの参照はできません。代わりに、リモート表を参照するためのマテリアライズド・ビューを作成できます。または、一時テーブルを作成します。 – JSapkota
MR @JSapkotaに返信いただきありがとうございます。あなたはあなたが上記のことについてより具体的になることができますか? Base64clobtableは私のOracleデータベースにあります。 –