0
DB 링크를 통해 BLOB 열에 액세스 할 수있는 원격 테이블이 있습니다. 매개 변수가 TRUE로 설정해야합니다 global_names : 나는 내가 sql
내가 가 ORA-02069 얻을 실행하면동적 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
을 실행하고 원격 테이블의 얼룩 column.I에 내 로컬 테이블에서 BLOB를 삽입 할 이 작업은입니다.
내가 ALTER SESSION SET GLOBAL_NAMES = true
을 할 경우
어떻게하면 원격 BLOB 열에 BLOB를 삽입 할 수 있는지 말해주세요.
감사
안녕하십니까, 여기에 '값'없이 시도 했습니까? https : //asktom.oracle.com/pls/apex/f? p = 100 : 11 : 0 ::: 연결 문제 또는 기타 관련 항목을 찾으셨습니까? : P11_QUESTION_ID : 9529803800346305193 – karelss
내가 null을 삽입하면 오류가 발생하지 않습니다. INSERT INTO image @ APPSERP2ERPAPPS SELECT * mview에서 동일한 오류가 발생했습니다. –
@karelss 고마워요. 당신이 준 링크가 작동합니다. –