insert 구문 예제

다음 예제에서는 열 목록을 사용하여 각 열에 삽입된 값을 명시적으로 지정합니다. AdventureWorks2012 데이터베이스의 Production.UnitMeasure 테이블의 열 순서는 단위 측정 코드, 이름, 수정된 날짜입니다. 그러나 열은 column_list에 해당 순서로 나열되지 않습니다. 모든 연산자가 중첩된 하위 쿼리를 사용하여 데이터를 삽입할 수도 있습니다. DEFAULT는 데이터베이스 엔진이 열에 대해 정의된 기본값을 로드하도록 강제합니다. 열에 대한 기본값이 없고 열이 null 값을 허용하면 NULL이 삽입됩니다. 타임스탬프 데이터 유형으로 정의된 열의 경우 다음 타임스탬프 값이 삽입됩니다. ID는 ID 열에 대해 유효하지 않습니다. 고유 식별자 데이터 형식으로 만든 열은 특별히 서식이 지정된 16바이트 이진 값을 저장합니다. ID 열과 달리 데이터베이스 엔진은 고유 식별자 데이터 형식이 있는 열에 대한 값을 자동으로 생성하지 않습니다. 삽입 작업 중에 xxxxxxx xxxx xxxx xxxx-xxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx의 고유 식별자 및 문자열 상수의 데이터 형식이 있는 변수를 사용하여 xx0-9 또는 a-f 범위의 헥사드문자 자릿수인 하이픈을 포함한 36자 고유 식별자 열입니다. 예를 들어 6F9619FF-8B86-D011-B42D-00C04FC964FF는 고유 식별자 변수 또는 열에 대한 유효한 값입니다.

NEWID() 함수를 사용하여 전역고유 ID(GUID)를 가져옵니다. SELECT 문을 사용하여 한 테이블의 데이터를 복사하고 INSERT INTO 문을 사용하여 다른 테이블에 삽입했습니다. 다음 예제는 OPENQUERY 행 집합 함수를 지정하여 행을 원격 테이블에 삽입합니다. 이전 예제에서 만든 연결된 서버 이름이 이 예제에서 사용됩니다. 다음 예제에서는 EmployeeSales 테이블을 만들고 AdventureWorks2012 데이터베이스의 HumanResources.Employee 테이블에서 상위 5명의 임의 직원에 대한 이름 및 연간 판매 데이터를 삽입합니다. INSERT 문은 SELECT 문에서 반환되는 5개의 행을 선택합니다. OUTPUT 절에는 EmployeeSales 테이블에 삽입된 행이 표시됩니다. SELECT 문의 ORDER BY 절은 상위 5명의 직원을 결정하는 데 사용되지 않습니다. 열 목록이 제공되지 않으면 구문 오류가 발생합니다.

다음 예제에서는 Exclusive(X) 잠금이 Production.Location 테이블에서 수행되고 INSERT 문이 끝날 때까지 유지되도록 지정합니다. INSERT는 기존 테이블에 새 행을 삽입합니다. 삽입 … 값 및 삽입 … 명문의 SET 양식은 명시적으로 지정된 값을 기반으로 행을 삽입합니다. 삽입 …

By | 2019-08-02T20:25:30+00:00 août 2nd, 2019|Non classé|Commentaires fermés sur insert 구문 예제

About the Author: