View INSERT 관련해서 문의 드립니다... 0 0 2,856

by 사랑초 INSTEAD OF INSERT OR UPDATE [2014.02.18 13:27:39]


안녕하세요...
2일 정도 이것저것 검색해보면서 시도해보았으나,
잘 해결이 되지 않아 조언을 구하고자 문의를 드립니다...

원본테이블에 데이터 입력 시 일부 필드를 가공하여
데이터를 보여주어야 하는데, 현재까지 시도한 방법으로는

 - 원본테이블 / 뷰(원본테이블 내 일부 테이블의 필드 가공) : 2개 생성.
 - INSERT,UPDATE,DELETE 는 원본테이블을 바라보게 함.
 - SELECT 는 뷰를 바라보게 함

1) 서브쿼리 및 계산식이 있어서 M-VIEW가 되지 않고,
2) MERGE INTO 를 사용해서 JOB에 등록하였으나 실시간으로 바로 보여지지 않아서 안된다하고,
3) 트리거를 구현하고는 있는데, "INSTEAD OF UPDATE" 로 VIEW에 UPDATE 하는 것은 구현하였으나,
4) VIEW에 INSERT 가 되지 않습니다...
(
관련사항1. 무한루프 에러 발생
ORA-00036: 순환 SQL (50) 레벨의 최대 수가 초과되었습니다
ORA-06512:
ORA-04088:

관련사항2. INSERT 가 완료되었다고 뜨긴하나, 실제 데이터가 인입되지 않음...
)

어찌해야 할까요...
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입