책 내용 질문하기
다시질문드립니다. 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 옵션이 적용되지 않아 삭제가 가능하게 됩니다.

    오늘도 즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.