오라클 DB(sql)_기초 14 (Insert)

데이터베이스 2021. 5. 1. 19:53

<insert>

  • 제일 마지막행에 데이터가 추가됨. >> 내용중심의 검색이이루어지기때문에 행순서 상관없음.
  • 한번에 1개의 행을 삽입하는것이 기본.
  • INSERT INTO 삽입할 테이블 이름
    VALUES
    내가 테이블에 삽입할 실제 데이터
  • Insert into 절에 입력된 컬럽의 개수, 순서, 타입이 values 절에 입력된것과 반드시 일치되어야 .
  •  values 절에서는 문자와 날짜에서도 반드시 '(작은따옴표)'마크를 해주어야 .
  • Insert 1개당 values1개만 와야함.

 

 

  • 무결성을 보장하기 위해 insert 발생하면 검증작업이 진행됨.
    : column
    무결성과 제약조건무결성에 대한 검증이 발생.
    ** column 무결성: 데이터의 형식(타입과 구조, 크기) 맞는 데이터만 삽입하도록 .
    **
    제약조건 무결성: PK FK 지정된 경우 key값의 속성에 맞추도록.

 

// insert 이용해 null 값을 삽입하는

첫번째 방법: Insertt 문장을 쓸때 null값을 넣고자 하는 column명을 적어주지 않으면 .

 

두번째 방법: Values 절을 사용할떄 null값을 넣고자하는 부분에 null 입력. 절대로 문자열로 삽입하면 안됨.

 

  • Defalut 입력 : 특정함수들의 값을 이용해 데이터 삽입도 가능함 (ex) sysdate: 시스템의 날짜값 반환)
admin