왼쪽에 LOV를 넣었습니다. 그러나 그 중 일부를 선택하고 creat을 클릭하면 셔틀에 약간의 가치가 있어야합니다. ,이 문제를 해결하기 위해 많은 검색을했지만 찾지 못했습니다. 너무 좋아졌지만 지금은 그렇지 않습니다.오라클 에이펙스 : 셔틀은 오른쪽에 가치를두고 null을 제공하지 않습니다.
셔틀의 세부 정보를 보여주는 그림입니다.
여기에 다른 테이블에서 HIDDEN_STR_1이 과정
declare
tab apex_application_global.vc_arr2;
begin
tab := apex_util.string_to_table (:P2_RC);
for i in 1..tab.count loop
insert into STR_RC(STRID, RCID)
values
(:HIDDEN_STR_1, tab(i));
end loop;
end;
및 ID 번호입니다.
내가 누를 때, 아무 것도 테이블에 무슨 일이 생길까요 STR_RC, 그리고 내가이 코드로 프로세스를 변경하고 유효성을 아니오로 변경하면, 그것은 두 열에 모두 null을 삽입하므로 제발 도움.
BEGIN
INSERT INTO STR_RC(STRID,RCID)
VALUES (:HIDDEN_STR_1 ,:P2_RC);
END;
내가 솔루션의 부분을 공유해 주셔서 감사합니다. 그러나 이는 왜 셔틀에 대한 유효성 검사 오류 (null 반환 값을 나타내는 오류)를 받았는지 설명하지 않습니다. – hisnameismyname2
당신은 옳았 습니다만, 지금 오류가 발생하지 않습니다. 나는 예와 오류없이 그것을 바꿨습니다. 어쩌면 내가 SQL 쿼리에 잘못된 코드가 있었습니까? 이제 모든 문제가 해결되었습니다 –
질문에 대한 답변을 찾았습니다. 내 creat 버튼은 셔틀 앞에 있었으므로 내가 creat을 클릭하면 모든 세션이 지워 지므로 creat 버튼이 양식의 모든 값을 지 웠기 때문에 값을 묻습니다 . –