cdc.ddl_history (Transact-SQL)

変更データ キャプチャが有効になっているテーブルに対して行われたデータ定義言語 (DDL) の変更について、各変更に対応する 1 行を返します。このテーブルでは、ソース テーブルに対して、いつ、どのような 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 の変更が加えられた日時です。