모두CBT

다음 중 SQL의 insert 문에 대한 설명으로 옳지 않은 것은? | [컴퓨터활용능력 1급 필기] 11년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 11년 1회차
다음 중 SQL의 insert 문에 대한 설명으로 옳지 않은 것은?
1
여러 테이블에 동시에 데이터를 추가할 수 없고, 하나의 테이블에만 추가할 수 있다.
2
insert ... select 문을 이용하여 한 개의 테이블에 여러 개의 레코드를 동시에 추가할 수 있다.
3
insert into 거래처 (거래처명, 연령) set ('홍길동', 32) 과 같은 방식으로 사용한다.
4
테이블의 모든 필드에 대해 값을 입력할 때는 필드 이름을 생략할 수 있다.
해설

SQL의 INSERT 문에서 값을 지정할 때는 VALUES 절을 사용해야 하며, SET 키워드로 값을 지정하는 방식은 INSERT 문법이 아니라 UPDATE 문에서 사용하는 구문이다.

INSERT는 한 번에 하나의 테이블에만 데이터를 추가할 수 있고, INSERT ... SELECT 문을 쓰면 다른 테이블의 조회 결과를 여러 레코드로 한꺼번에 추가할 수 있으며, 모든 필드에 값을 채우는 경우에는 필드 이름 목록을 생략할 수 있다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.