Oracle SQL - 테이블 삽입 (INSERT문)

여름·2020년 12월 10일
0

Oracle SQL

목록 보기
3/13

INSERT문

-테이블에 자료를 삽입할 때 사용

INSERT INTO 테이블명[(컬럼명1, 컬럼명2,...)]

         VALUES(값1, 값2,....);

  • '컬럼명1, 컬럼명2, ...' : 생략가능.
                                 생략하는 경우 테이블에 존재하는 모든 컬럼의 갯수와 순서
                                 및 데이터 타입에 맞게 자료를 VALUES절에 기술해야함

  • '컬럼명1, 컬럼명2,...'을 사용하는 경우 : 선택된 컬럼에 자료를 삽입하고자 하는 경우 기술.
                                                       VALUES절에 기술된 값과 1:1로 대응 되어야 함

  • '컬럼명1, 컬럼명2,...' 기술시 NOT NULL컬럼은 생략될 수 없음.

INSERT INTO EMP(EMP_ID, EMP_NAME, ADDR, DEPT_NAME)
  VALUES('C1001', '나훈아', '대전시 중구 대흥동 900', '관리부');
  
(검증)
SELECT * FROM EMP;  //* : asterisk. 전체를 선택한다는 뜻.

0개의 댓글