ID
및 PARENT_ID
테이블이 있습니다.오라클 : 트리 트리 업데이트
"업데이트 중"트리거를 만들려고하므로 ID
이 업데이트 될 때마다 ID
을 가리키는 PARENT_ID
도 업데이트됩니다.
그러나 내가 볼 수있는 주요 문제는 오라클이 트리거가 현재 실행중인 테이블에서 선택할 수 있다고 생각하지 않는다는 것입니다.
필자는 PL/SQL 함수에서 "업데이트"코드를 래핑 할 수 있다는 것을 알고 있지만 SQL을 사용하여이 데이터를보다 쉽게 조작 할 수있는 사용자를 보유하고 있습니다.
사용자가 많은 PL/SQL을 호출하지 않고도 달성 할 수있는 가장 좋은 방법은 무엇입니까 (PL/SQL을 사용하면 분명히 구현할 수 있습니다. 분명히 사용자에게는 투명합니다) .
+1은 기술적으로 정규화 문제가 아니라 대리모 대신 자연 키를 선택하는 문제를 제외하고는 동의했습니다. –