책 내용 질문하기
SQL 관련 질문 드립니다.
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
443
조회수
76
작성일
2017-03-29
작성자
첨부파일
443 페이지에 문제 해설을 보면,
문제 10번
'사진 속성 삭제하되, 사진 속성을 참조하는 데이터도 함께 삭제한다.' 를 SQL로 표현하면
DROP COLUMN 사진 CASCADE;
라고 써있습니다.
그리고
문제 12번
'나이' 속성의 기본값을 20으로 변경한다. 를 SQL로 표현하면
ALTER 나이 SET DEFAULT 20;
라고 써있는데요.
둘다 속성을 변경하거나 삭제하는 것인데
10번은 COLUMN을 붙였고,
12번은 생략하였습니다.
테이블에서 속성을 변경하거나 삭제할 때, 항상 생략해도 되는지에 대한
해설이 따로 나와있지 않아서
그냥 생략해도 되는지, 궁금합니다.
답변
2017-03-29 10:42:22
안녕하세요.
자세한 해설이 없어 학습에 불편을 드려 죄송합니다.
ATLER TABLE 문에서
ADD나 ALTER의 경우는 COLUMN 없이 속성명을 작성할 수 있지만
DROP의 경우에는 반드시 COLUMN 뒤에 속성명을 작성해야 합니다.
오늘도 즐거운 하루 되세요.
-
*2017-03-29 10:42:22
안녕하세요.
자세한 해설이 없어 학습에 불편을 드려 죄송합니다.
ATLER TABLE 문에서
ADD나 ALTER의 경우는 COLUMN 없이 속성명을 작성할 수 있지만
DROP의 경우에는 반드시 COLUMN 뒤에 속성명을 작성해야 합니다.
오늘도 즐거운 하루 되세요.