오라클 병합 쿼리에서 기본 키를 반환하는 방법 오라클 병합 쿼리에서 기본 키를 반환하고 싶습니다.없는 경우 하나의 문을 사용하여 삽입하고 있으며 절차나 기능을 사용하고 싶지 않습니다. 이것은 샘플 쿼리입니다. merge into myTable e using (select :empname name from dual) s on (UPPER(TRIM(e.empname)) = UPPER(TRIM(s.name))) when not matched then insert (empname) values (s.name) 내 테이블의 기본 키 필드를 하나 더 가져와야 합니다.시퀀스 및 트리거를 사용하여 기본 키를 삽입합니다. 추가를 해봤습니다.RETURNING empID into :empId그러나 그것은 오류를 일으킵니다...