0
오류가없는 트리거를 만들었고 돌연변이 테이블이 있습니다. 이전에는이 문제를 놓치지 않았습니다. 문제는 무엇입니까?오라클 : 테이블이 바뀌고 있습니다
다음은 행이 행에 의해 즉시 변경 한 행을 변경하지 않은 스크린 샷
오류가없는 트리거를 만들었고 돌연변이 테이블이 있습니다. 이전에는이 문제를 놓치지 않았습니다. 문제는 무엇입니까?오라클 : 테이블이 바뀌고 있습니다
다음은 행이 행에 의해 즉시 변경 한 행을 변경하지 않은 스크린 샷
이며, 각 후 트리거가 호출 변경합니다.
호출 될 때 - 세미 테이블이 변경된 동일한 테이블에서 선택합니다. 이것은 일관성이 없습니다. 따라서 오라클은 당신이 그렇게하지 못하게합니다.
당신은 아마
어떻게이 문제를 극복하기 위해 (당신이 잘못을 해결하고 기회가) 작업을 다시 생각도
FOR EACH STATEMENT
로 변경하고 원하는 방법 행의 무리를 처리하거나 할 수있다? –@Jose David Garcia Llanos : 귀하의 의견에 대한 답변으로 마지막 문장을 추가했습니다. – zerkms
잘못된 문제를 해결하기 위해 plsql을 사용하고있을 수도 있습니다. 매우 새로운데, 스크립트를 실행하면됩니다. 수중에 재고가 있는지 확인하고 주어진 제품이 min_stock 아래로 떨어지면 메시지를 표시합니다. 커서, 프로 시저, 함수가 필요합니까? 또는 트리거 –