소스 테이블의 행의 안정적인 세트를 얻을 수 없습니다ORA-30926 : 나는 점점 오전
ORA-30926 : 소스 테이블의 행의 안정적인 세트를 얻을 수 없습니다
다음 쿼리 :
MERGE INTO table_1 a
USING
(SELECT a.ROWID row_id, 'Y'
FROM table_1 a ,table_2 b ,table_3 c
WHERE a.mbr = c.mbr
AND b.head = c.head
AND b.type_of_action <> '6') src
ON (a.ROWID = src.row_id)
WHEN MATCHED THEN UPDATE SET in_correct = 'Y';
나는 데이터가 table_1
를 실행 한도 또한 데이터가 내부 쿼리 (src
)를 실행했습니다.
왜이 오류가 발생하고 어떻게 해결할 수 있습니까?
10x 좋은 답변입니다. 그것은 나를 도왔습니다 –
저도 .. 머리에 바로 – TonyP
이것은 아마도 다른 접근법 (나를 위해)도 나를 위해 다른 오류 (프로 시저, 함수, 패키지 또는 유형이 허용되지 않습니다 '및'수정할 수 없습니다. 보기에 삽입하려고 시도하는 동안 키가 아닌 테이블 오류로 매핑되는 열 '). ~ 다른 사람들에게 도움이된다면 내부 쿼리의 조인을 다시 배열하기 전까지 동일한 오류가 발생합니다. 그래서 하나 이상의 행이 반환되고 내부가 조인 된 테이블로 시작했습니다 ... 그 말이 맞는다면. – jinglesthula