DDL 歷史記錄
attrep_ddl_history 表格包含發生於 CDC 期間的 DDL 變更的歷史記錄。
資訊備註
僅下列目標平台支援 DDL 歷史記錄表格:
-
Databricks
- Microsoft Fabric
只要來源中發生支援的 DDL 變更,就會在表格中插入新記錄。發生於任務期間的多個 ALTER TABLE 陳述式可在控制表格中以單一列呈現。JSON 緩衝 (見下文) 描述發生的所有變更 (例如新增欄 A、捨棄欄 B、改變欄 C)。
如需關於啟用 DDL 歷史記錄控制表格的資訊,請參閱 控制表格。
資料行 | 類型 | 描述 |
---|---|---|
SERVER_NAME |
字串 |
安裝 Qlik 複寫伺服器的機器名稱。 |
TASK_NAME |
字串 |
資料任務的名稱。 |
TABLE_OWNER |
字串 |
來源表格結構描述或擁有者。 |
TABLE_NAME |
字串 |
來源表格名稱。若表格已重新命名,這將會是變更之前的表格名稱。 |
CHANGE_SEQ |
字串 |
請參閱 使用變更表格 中的 Change_Seq。 |
時間戳記 |
時間戳記 |
變更發生時間。 |
TABLE_VERSION |
整數 |
會向表格指派內部版本編號。只要來源表格中發生 DDL 變更,版本編號就會增加。 |
DDL_TYPE |
字串 |
CREATE_TABLE, DROP_TABLE, ALTER_TABLE, TRUNCATE_TABLE |
詳細資料 |
CLOB |
描述變更的 JSON 文件 範例: { "owner": "string", "table": "string", "tableNewName": "string", "version": number, "columns": { "col1": { "columnNewName": "string", "action": "string", "type":" string", "length": number, "precision": number, "scale": number, "primaryKeyPosition": number, "nullable": boolean, "ordinal": number }, "col2": { … } } } 其中:
|