INSERT 명령, INSERT 명령의 일반 형식, INSERT 명령의 특징, INSERT 쿼리 작성시 고려 사항

CODEDRAGON Development/Database

반응형


 

 

INSERT 명령

기존 테이블에서 새로운 데이터()를 삽입할 때 사용하는 명령

삽입할 테이블 이름과 열 이름들, 그리고 각 열의 값을 기술합니다.

 

 

 

INSERT 명령의 일반 형식

·       새로운 데이터 직접 삽입하기

·       다른 테이블의 데이터를 복사해서 삽입하기

 

새로운 데이터 직접 삽입하기

INSERT INTO 테이블_이름 [(열이름_리스트)]

VALUES  (열값_리스트);

 

 

다른 테이블의 데이터를 복사해서 삽입하기

부속 질의문(SELECT )을 이용해서 검색한 결과를 복사해서 삽입

 

INSERT INTO 테이블_이름 [(열이름_리스트)]

SELECT ;

 


 

INSERT 명령의 특징

VALUES 절에 열의 값을 명시하므로 한번에 하나의 행만 삽입할 수 있습니다.

열 이름을 명시하지 않으면, 테이블에 정의된 열의 순서대로 값을 나열해야 합니다.

 

 

 

INSERT 쿼리 작성시 고려 사항

·       입력되어질 데이터의 row 수가 입력후 row 수가 일치하는지의 유무 확인

·       입력 결과에 대한 컬럼별 입력자료 확인

·       입력 자료에 대한 데이터 무결성 테스트

·       트랜잭션 처리의 적절성 확인과 롤백의 자동화