cdc.captured_columns (Transact-SQL)
キャプチャ インスタンスで追跡されている各列に対して 1 つの行を返します。既定では、ソース テーブルのすべての列がキャプチャされます。ただし、列リストを指定することで、ソース テーブルでの変更データ キャプチャが有効になっているときに列を含めたり除外したりできます。詳細については、「sys.sp_cdc_enable_table (Transact-SQL)」を参照してください。
システム テーブルに対して直接クエリを実行することは、できるだけ避けてください。代わりに、sys.sp_cdc_get_source_columns ストアド プロシージャを実行してください。
列名 |
データ型 |
説明 |
---|---|---|
object_id |
int |
キャプチャされた列が属するソース テーブルの ID です。 |
column_name |
sysname |
キャプチャされた列の名前です。 |
column_id |
int |
ソース テーブル内のキャプチャされた列の ID です。 |
column_type |
sysname |
キャプチャされた列の型です。 |
column_ordinal |
int |
変更テーブル内での (1 から始まる) 列序数です。変更テーブル内のメタデータ列は除外されます。序数 1 は、キャプチャされた最初の列に割り当てられます。 |
is_computed |
bit |
キャプチャされた列がソース テーブル内で計算列であることを示します。 |