책 내용 질문하기
정보처리기사 실기 질문
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
80
조회수
303
작성일
2019-03-30
작성자
탈퇴*원
첨부파일

2권 80족에서 ALTER TABLE 문에서 DEFAULT 이 문구를 언제 사용해야 되는지 모르겠습니다. 

어떤 답안에는 DEFAULT 기본값 으로 사용했고 다른 문제에 답안에는 DEFAULT를 생략하고 기본 값만 괄호안에 들어가 있습니다.

언제 생략하고 언제 사용해야 되는지 알 수 있나요?

 

그리고

UPDATE 테이블 이름

SET 속성이름=변경내용

WHERE 조건 ;

COMMIT 또는 ROLLBACK ;

이 구문에서 ; 이것이 두 번 들어가야 되는 것이 맞나요??

 

답변
2019-04-01 13:13:30

안녕하세요 길벗수험서 운영팀입니다.

 

[1]

default는 해당 필드에 기본값을 주어야 할 때 사용됩니다.

예를 들어 [사원] 테이블의 '국적' 필드를 추가하면서 기본값을 '대한민국'으로 준다고 가정합시다.

alter table 사원 add 국적 char(10) default '대한민국';

위와 같은 형식으로 사용하시면 됩니다.

 

[2]

실제 시험문제에 SQL로 commit이나 rollback을 입력하는 문제는 나오지 않습니다.

빈칸이나 개념을 묻는 문제로만 출제되니, 해당 개념을 확실히 익혀두세요.

해당 SQL 코드는 분리된 코드로 세미콜론;이 2개 들어가는 것이 맞습니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-04-01 13:13:30

    안녕하세요 길벗수험서 운영팀입니다.

     

    [1]

    default는 해당 필드에 기본값을 주어야 할 때 사용됩니다.

    예를 들어 [사원] 테이블의 '국적' 필드를 추가하면서 기본값을 '대한민국'으로 준다고 가정합시다.

    alter table 사원 add 국적 char(10) default '대한민국';

    위와 같은 형식으로 사용하시면 됩니다.

     

    [2]

    실제 시험문제에 SQL로 commit이나 rollback을 입력하는 문제는 나오지 않습니다.

    빈칸이나 개념을 묻는 문제로만 출제되니, 해당 개념을 확실히 익혀두세요.

    해당 SQL 코드는 분리된 코드로 세미콜론;이 2개 들어가는 것이 맞습니다.

     

    행복한 하루되세요 :)

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