다른 스레드 에서이 문제를 찾을 수 없으므로 간단한 것이기를 바랍니다. 코드는 지난 달에 작동했으며 이제 고장났습니다.
DECLARE
l_query varchar2(32767) := &QUERY1. || &QUERY2.;
cond_var varchar2(200) := ' 1 = 1 ';
begin
IF APEX_COLLECTION.COLLECTION_EXISTS (p_collection_name => 'CHILDREN') THEN
APEX_COLLECTION.DELETE_COLLECTION (p_collection_name => 'CHILDREN');
end if;
APEX_COLLECTION.CREATE_COLLECTION_FROM_QUERY_B (
p_collection_name => 'CHILDREN',
p_query => l_query);
End;
l_query
앰퍼샌드 의 정의에서 오류가 발생 합니다. QUERY1/2
은 해당 검색어의 텍스트를 보유하는 숨겨진 페이지 항목이며 해당 페이지 항목의 문자 제한 때문에 쿼리를 연결해야합니다 (쿼리가 큼).
숨겨진 페이지 항목을 잘못 참조하고 있습니까? 그렇지 않은 경우 어떻게 액세스 할 수 있습니까? 최근에 변경된 이유는 무엇입니까?
도움을 주셔서 감사합니다!
"숨겨진 개체"가 숨겨진 페이지 항목 (또는 응용 프로그램 항목)을 의미하는 경우 바인드 구문을 사용하십시오.
l_query varchar2(32767) := :QUERY1 || :QUERY2;
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다