차례:
정의-삽입이란 무엇입니까?
Insert는 SQL Server 및 Oracle 관계형 데이터베이스에서 사용하는 SQL (Structured Query Language) 데이터 조작 언어 (DML)에서 널리 사용되는 명령입니다. insert 명령은 지정된 테이블 컬럼 값을 사용하여 하나 이상의 행을 데이터베이스 테이블에 삽입하는 데 사용됩니다. 테이블 생성 직후에 실행되는 첫 번째 DML 명령은 insert 문입니다.
Techopedia는 Insert를 설명합니다
일반적인 insert 문은 두 가지 형태로 구현 될 수 있습니다.
- INSERT INTO table_name VALUES (val1, val2, val3…). 예를 들면 다음과 같습니다. INSERT INTO Employee VALUES (1, John, 23);
- INSERT INTO table_name (열 1, 열 2) 값 (val1, val2, val3…). 예를 들면 다음과 같습니다. INSERT INTO Employee (Eid, Name, Age) VALUES (1, John, 23);
열 이름은 VALUES 절 표현식에 의해 결정된 특정 값으로 채워 져야하는 열을 식별합니다. 숫자 VALUES 절 값과 이름 열은 동일합니다. 지정된 insert 문 값이없는 테이블 열에는 기본값이 할당됩니다.
삽입 조작으로 정의 된 컬럼 제한 조건 위반 또는 데이터베이스 비 활동으로 인한 오류가 발생할 수 있습니다. 두 경우 모두 오류 텍스트, 기본 오류, 상태 및 SQL 코드에 적절한 값을 설정하는 오류 처리기가 예외를 처리하고 처리합니다. 대상 삽입 데이터 열이 BLOB와 같은 이진 데이터 형식으로 설정되면 입력 메시지도 비트 스트림 형식입니다. 드문 경우지만 입력 메시지가 XML (Extensible Markup Language) 도메인에있을 수 있으며 삽입 작업 전에 메시지 트리가 직렬화됩니다. 삽입 문은 SELECT, WHEN, 점검 옵션 및 리턴 절과 함께 사용됩니다.