CODEDRAGON ㆍDevelopment/Database
INSERT 명령
기존 테이블에서 새로운 데이터(행)를 삽입할 때 사용하는 명령
삽입할 테이블 이름과 열 이름들, 그리고 각 열의 값을 기술합니다.
INSERT 명령의 일반 형식
· 새로운 데이터 직접 삽입하기
· 다른 테이블의 데이터를 복사해서 삽입하기
새로운 데이터 직접 삽입하기
INSERT INTO 테이블_이름 [(열이름_리스트)] VALUES (열값_리스트); |
다른 테이블의 데이터를 복사해서 삽입하기
부속 질의문(SELECT 문)을 이용해서 검색한 결과를 복사해서 삽입
INSERT INTO 테이블_이름 [(열이름_리스트)] SELECT 문; |
INSERT 명령의 특징
VALUES 절에 열의 값을 명시하므로 한번에 하나의 행만 삽입할 수 있습니다.
열 이름을 명시하지 않으면, 테이블에 정의된 열의 순서대로 값을 나열해야 합니다.
INSERT 쿼리 작성시 고려 사항
· 입력되어질 데이터의 row 수가 입력후 row 수가 일치하는지의 유무 확인
· 입력 결과에 대한 컬럼별 입력자료 확인
· 입력 자료에 대한 데이터 무결성 테스트
· 트랜잭션 처리의 적절성 확인과 롤백의 자동화
'Development > Database' 카테고리의 다른 글
PL/SQL 프로그래밍 가이드 (0) | 2017.06.13 |
---|---|
정규화(Normalization)-정의, 목적, 특징, 유형, 정규화 수준에 따른 장단점 (0) | 2017.06.09 |
수행 내용-데이터 조작 프로시저 개발하기 - 데이터 저장소에 연결한다., 데이터 저장소를 정의한다., 데이터 조작 프로시저를 작성한다., 데이터 검색 프로시저를 작성한다., 절차형 데이터 .. (0) | 2017.06.08 |
SQL 연습 - SQL 응용 (0) | 2017.06.05 |
데이터 언어(Data Language), 데이터 언어의 종류, 데이터 언어의 완전성(Completeness of data language) (0) | 2017.06.04 |