DML(데이터 조작 언어) 문(Transact-SQL)
Microsoft SQL Server 2005 는 보다 강력한 데이터 액세스와 처리를 위해 새롭고 향상된 쿼리 구문 요소를 제공합니다.
새 DML 절 및 옵션
절 또는 옵션 | 설명 |
---|---|
삽입, 업데이트 또는 삭제된 행을 INSERT, UPDATE 또는 DELETE 문의 일부로 호출한 응용 프로그램에 반환합니다. |
|
SELECT, INSERT, UPDATE 또는 DELETE 문의 범위 내에서 일시적으로 명명된 결과 집합 또는 정의된 뷰를 지정합니다. |
|
UPDATE 문의 일부로 사용하여 부분 업데이트 및 varchar(max), nvarchar(max)와 varbinary(max) 데이터 형식 열에 고성능 추가를 가능하게 합니다. |
향상된 DML 문 및 절
문 또는 절 | 설명 |
---|---|
다음의 새 구문 항목을 제공합니다.
|
|
다음의 새 구문 항목을 제공합니다.
사용자 정의 유형 값의 삽입을 허용합니다. |
|
다음의 새 구문 항목을 제공합니다.
|
|
다음의 새 구문 항목을 제공합니다.
|
|
다음의 새 FOR XML 지시어를 제공합니다.
중첩 FOR XML 쿼리를 허용합니다. |
|
다음과 같은 추가 테이블 원본 구문을 제공합니다.
|
|
SELECT, INSERT, UPDATE 및 DELETE 문과 함께 사용할 수 있습니다. |
SQL Server 2005 에는 새로운 DDL 문도 추가되었습니다. 자세한 내용은 DDL(데이터 정의 언어) 문(Transact-SQL)을 참조하십시오.
새 Service Broker 관련 문
큐는 SELECT 문의 대상이 될 수 있지만 INSERT, UPDATE 또는 DELETE 문과 함께 사용할 수는 없습니다. SQL Server 2005 에는 Service Broker 개체 관련 작업을 위한 다음과 같은 DML 문이 추가되었습니다.
문 | 설명 |
---|---|
두 서비스 간의 새로운 대화를 시작합니다. |
|
대화 타이머를 시작합니다. |
|
기존 대화를 종료합니다. |
|
큐에서 대기 중인 다음 메시지를 위해 대화 그룹을 잠급니다. |
|
기존 대화와 다른 대화 그룹을 연결합니다. |
|
큐에서 하나 이상의 메시지를 검색합니다. |
|
서비스에 메시지를 보냅니다. |
SQL Server 2005 에는 Service Broker 개체 관련 작업을 위한 새로운 DDL 문도 추가되었습니다. 자세한 내용은 DDL(데이터 정의 언어) 문(Transact-SQL)을 참조하십시오.
참고 항목
관련 자료
Transact-SQL의 새로운 기능 및 향상된 기능(Transact-SQL)