cdc.ddl_history (Transact-SQL)
適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
変更データ キャプチャが有効になっているテーブルに対して行われたデータ定義言語 (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 がソース テーブルに変更された日付と時刻。 |
参照
sys.sp_cdc_help_change_data_capture (Transact-SQL)
<cdc.fn_cdc_get_all_changes_capture_instance> (Transact-SQL)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示