변경 내용 추적 함수(Transact-SQL)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

변경 내용 추적은 추적된 테이블에 적용되는 삽입, 업데이트 및 삭제 작업을 기록하고, 쉽게 사용할 수 있는 관계형 형식으로 변경의 세부 내용을 제공합니다. 다음 함수는 변경에 대한 정보를 반환합니다.

함수 설명
CHANGETABLE(변경 내용) 지정된 버전 이후에 발생한 테이블의 모든 변경 내용에 대한 추적 정보를 반환합니다.
CHANGETABLE(버전) 지정된 행에 대한 최신 변경 내용 추적 정보를 반환합니다.
CHANGE_TRACKING_MIN_VALID_VERSION() CHANGETABLE 함수를 사용할 때 지정된 테이블에서 변경 내용 추적 정보를 가져오는 데 사용할 수 있는 최소 버전을 반환합니다.
CHANGE_TRACKING_CURRENT_VERSION 마지막으로 커밋된 트랜잭션과 연결된 버전을 가져옵니다. 다음에 CHANGETABLE을 사용하여 변경 내용을 열거할 때 이 버전을 사용할 수 있습니다.
CHANGE_TRACKING_IS_COLUMN_IN_MASK CHANGETABLE(CHANGES ...) 함수에서 반환하는 SYS_CHANGE_COLUMNS 값을 해석합니다.
WITH CHANGE_TRACKING_CONTEXT 애플리케이션에서 데이터를 변경할 때 송신자 ID와 같은 변경 컨텍스트의 사양을 사용하도록 설정합니다.

참고 항목

데이터 변경 내용 추적(SQL Server)