0
我有一个远程表blob列通过数据库链接访问。我想从我的本地表远程发表blob column.I插入一个blob正在执行动态sql
像如下无法执行动态sql错误:global_names参数必须设置为TRUE对于此操作
declare
theblob blob;
theclob clob;
thenumber number;
begin
select base64encode2(image) into theclob from per_images where image_id = 113077;
execute immediate 'insert into [email protected](column1,column2,column3) values((select null from dual),(select base64encode2(image) from per_images where image_id = 113077),(select ceil(5.4) from dual))';
commit;
end;
当我运行sql
我得到ORA-02069:GLOBAL_NAMES参数必须设置为TRUE此操作。
如果我这样做ALTER SESSION SET GLOBAL_NAMES = true
然后我得到数据库链接APPSERP2ERPAPPS.CSN.EDU.PK连接到TEST.CSN.EDU.PK错误而插入BLOB。
请告诉我如何将blob插入到远程表blob列中。
感谢
嗨,你是否在寻找连接性问题或相关的东西,你尝试过没有'价值'像这里https://asktom.oracle.com/pls/apex/f?p = 100:11:0 ::: :P11_QUESTION_ID:9529803800346305193 – karelss
当我插入null它没有任何错误。 INSERT INTO image @ APPSERP2ERPAPPS SELECT * FROM mview但同样的错误 –
@karelss谢谢你。你给的链接工作。 –