책 내용 질문하기
create view 문법
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
조회수
158
작성일
2017-04-14
작성자
첨부파일
CREATE VIEW 장기임용교수명단
AS SELECT 이름
FROM 교수
WHERE 재직년도 >= 10
WITH CHECK OPTION;
과
CREATE VIEW 안산고객(성명, 전화번호)
AS SELECT 성명, 전화번호
FROM 고객
WHERE 주소=‘안산시’;
WITH CHECK OPTION
에서, 2개의 차이점은 VIEW에 컬럼이 1개와 2개의 차이인데요
1번째 꺼를
CREATE VIEW 장기임용교수명단(이름)
AS SELECT 이름
FROM 교수
WHERE 재직년도 >= 10
WITH CHECK OPTION;
2번째꺼를
CREATE VIEW 안산고객
AS SELECT 성명, 전화번호
FROM 고객
WHERE 주소=‘안산시’;
WITH CHECK OPTION
과 같이 해도 상관 없는 것인가요?
답변
2017-04-14 20:58:17
안녕하세요.
As Select 문에서 검색된 결과로 뷰를 생성하는 것이므로
뷰 이름 뒤에 괄호로 속성명을 기술하지 않으면
Select 문에서 검색된 속성으로 뷰가 생성됩니다.
그러므로 언급해 주신 두 가지가 동일합니다.
오늘도 즐거운 하루 되세요.
-
*2017-04-14 20:58:17
안녕하세요.
As Select 문에서 검색된 결과로 뷰를 생성하는 것이므로
뷰 이름 뒤에 괄호로 속성명을 기술하지 않으면
Select 문에서 검색된 속성으로 뷰가 생성됩니다.
그러므로 언급해 주신 두 가지가 동일합니다.
오늘도 즐거운 하루 되세요.