cdc.ddl_history(Transact-SQL)

변경 데이터 캡처가 활성화된 테이블에 적용된 각 DDL(데이터 정의 언어) 변경에 대해 한 개의 행을 반환합니다. 이 테이블을 사용하면 원본 테이블에서 DDL 변경이 발생한 시점과 변경 내용을 확인할 수 있습니다. DDL 변경이 발생하지 않은 원본 테이블의 경우 이 테이블에 항목이 없습니다.

시스템 테이블은 직접 쿼리하지 않는 것이 좋습니다. 대신 sys.sp_cdc_get_ddl_history 저장 프로시저를 실행하십시오.

열 이름

데이터 형식

설명

source_object_id

int

DDL 변경이 적용된 원본 테이블의 ID입니다.

object_id

int

원본 테이블에 대한 캡처 인스턴스와 관련된 변경 테이블의 ID입니다.

required_column_update

bit

캡처된 열의 데이터 형식이 원본 테이블에서 수정되었음을 나타냅니다. 이로 인해 변경 테이블의 열이 변경됩니다.

ddl_command

nvarchar(max)

원본 테이블에 적용된 DDL 문입니다.

ddl_lsn

binary(10)

DDL 수정의 커밋과 관련된 LSN(로그 시퀀스 번호)입니다.

ddl_time

datetime

원본 테이블에 적용된 DDL 변경의 날짜 및 시간입니다.

참고 항목

참조

sys.sp_cdc_help_change_data_capture(Transact-SQL)

cdc.fn_cdc_get_all_changes_<capture_instance>(Transact-SQL)