테이블 삭제 시 특정 테이블과 관련된 View를 삭제 안하려고 합니다.
Cascade 사용하여 관련 Object를 삭제된 후 테이블을 삭제하여야 하는데,
오라클이나 테라데이타에서는 View 삭제 안하고 테이블이 Drop 가능하고,
테이블이 재생성 시에는 View도 다시 사용할 수 있는 걸로 알고 있습니다.
View 가 단순히 Create or Replace V_SAMPLE as SELECT * FROM SAMPLE;
로 되어있습니다..
테이블 삭제 시 VIEW를 재생성해 주어야 하는 불편함이 있습니다..
VIEW 삭제 안하고 테이블만 삭제 할 수 있는 것이 있나요?
감사합니다. |