변경 내용 추적 함수(Transact-SQL)
적용 대상: SQL Server Azure SQL 데이터베이스 Azure 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와 같은 변경 컨텍스트의 사양을 사용하도록 설정합니다. |