책 내용 질문하기
다시질문드립니다. VIEW 대해서...
도서
[2013] 정보처리기사 실기
페이지
391
조회수
101
작성일
2013-10-02
작성자
첨부파일
제가 질문을 잘못올린거 같은데요
책에는 ST_DT를 먼저 실행했을 경우로 되어있는데요.
<표3>에 까지만 정의되어있다면
DROP VIEW OP_ST RESTRICT;
이 실행문만 실행했을경우는 삭제되지 않나요?
CASCADE를 사용하면 ST_DT와 OP_ST 두개 뷰 모두 삭제되는데요
OP_ST만 삭제할수는 없는건가요? (OP_ST 뷰는 참조하는 테이블입니다.)
답변
2013-10-02 09:40:06
안녕하세요.
Restrict의 개념만 명확히 하시면 될 것 같습니다.
Restrict 옵션은 현재 명령을 수행한 View를 다른 곳에서 참조하고 있는 경우 명령 수행을 취소하는 옵션입니다.
문의하신대로 OP_ST가 다른 곳에서 참조하고 있지 않은 상태에서 Drop 명령을 수행했다면 Restrict 옵션이 적용되지 않아 삭제가 가능하게 됩니다.
오늘도 즐거운 하루 되세요.
"-
*2013-10-02 09:40:06
안녕하세요.
Restrict의 개념만 명확히 하시면 될 것 같습니다.
Restrict 옵션은 현재 명령을 수행한 View를 다른 곳에서 참조하고 있는 경우 명령 수행을 취소하는 옵션입니다.
문의하신대로 OP_ST가 다른 곳에서 참조하고 있지 않은 상태에서 Drop 명령을 수행했다면 Restrict 옵션이 적용되지 않아 삭제가 가능하게 됩니다.
오늘도 즐거운 하루 되세요.
"