다음을 통해 공유


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

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

함수

설명

CHANGETABLE (CHANGES)

지정된 버전 이후에 발생한 모든 변경 내용에 대한 추적 정보를 테이블에 반환합니다.

CHANGETABLE (VERSION)

지정된 열에 대한 최신 변경 내용 추적 정보를 반환합니다.

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)