SQLD(SQL 개발자) 기출 · DML

주어진 SQL문에서 오류가 발생하지 않는 것은?
본문)
CREATE TABLE TEST20
(
ID NUMBER PRIMARY KEY,
AGE NUMBER NOT NULL,
NAME VARCHAR2(1)
);

(1) insert into test20 values(10,20,sysdate);
(2)insert into test20 values(20,null,'a');
(3)insert into test20(age, name) values(20,'a');
(4)insert into test20(id,age,name) values(20,10,null);

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

(1)번은 NAME에 DATE 타입의 데이터를 입력하여 오류가 발생한다.
(2)번은 AGE가 NOT NULL인데 null을 입력하여 오류가 발생한다.
(3)번은 ID의 기본키 값을 입력하지 않아서 오류가 발생한다.
이 단원 연속 풀기 · DML개념서 「DML (INSERT / UPDATE / DELETE / MERGE)」 읽기

이 단원 공개 기출 103문항

  1. 다음 주어진 테이블에 대해서 아래의 SQL문의 실행 결과로 가장 올바른 것은? [그림]DML
  2. 오라클 데이터베이스에서 내일 날짜를 조회하는 방법으로 올바른 것은?DML
  3. 주어진 데이터에서 아래의 SQL문을 실행한 행의 건수로 올바른 것은? [그림]DML
  4. 다음의 주어진 ERD에서 실행했을 때 오류가 발생하는 SQL문은? [그림]DML
  5. 다음 주어진 테이블에 대해서 아래의 SQL문을 실행하였을 때의 결과로 올바른 것은? [그림]DML
DML 기출 전체 보기 →