안녕하세요..
우선 귀한 시간을 들여 글을 읽어주신 것 감사드립니다. ㅎㅎ
질문이 너무 어처구니 없어서 귀한 시간 뺏는거 아닐려나 모르겠지만
아무리 검색해도 알 수가 없는 부분이라 이렇게 질문을 드립니다.
제가 하고 싶은 것은 우선 a와 b와 c 테이블을 조인한 d_view 테이블이 있습니다.
d_view 테이블은 a, b, c 에 insert 되는 모든 내용을 보기위한 join 쿼리가 아니고
a와 b 테이블에 있는 내용을 기본으로 하여 c 테이블에 있는 pk와 일치되는
내용만 보여주는 테이블입니다.
제가 하고 싶은것은 d_view 테이블에 열이 되는 내용을 추가하고 싶은데
view 테이블에 열을 추가할 수 없는 것으로 알고 있기 때문에 트리거를 이용해서
view 테이블의 내용이 싱크되는 e 테이블을 만들고자 하는 것인데...
instead of Insert 트리거를 사용하여 d-view 테이블에 설정까지는 되는데
a,b 테이블에 내용이 insert 되어 d_view 테이블에 신규 행이 추가가 됬음에도
트리거가 동작을 하는건지 안하는건지 e 테이블에 내용이 추가되질 않네요..
제 생각으로는 d_view 테이블에 직접적으로 insert 명령이 들어온게 아니기 때문에
insert 트리러가 동작을 안하는 것 같은데 맞는지요 .;;;
그리고 혹시 위 상황에서 사용할 수 있는 좋은 방도가 있다면 팁 좀 부탁드려도 될련지요..
긴글 읽어주셔서 감사하구요. 혹시 정확하진 않더라고 이러면 어떻까 하는 내용이라도 적어주시면
제가 해보겠습니다. ㅎㅎ 그럼 수고하세요.
Comment 1
-
내안의다른삶
2013.03.28 16:42
답변이 없는 이유가 글이 두서가 없어서 그런것 같네요.
앞뒤 다 빼고 제가 바라는 내용으로 정리하자면
두테이블이 조인된 view 테이블의 내용을 다른 새로운 테이블에 실시간으로 복사 하고 싶다 라고 정리하면
읽으시는 분들이 알아보실 수 있을까요 .ㅠ.ㅠ