變更追蹤函數 (Transact-SQL)
適用於:SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體
變更追蹤記錄插入、更新和刪除套用至追蹤數據表的活動,以容易取用的關係型格式提供變更的詳細數據。 下列函式會傳回變更的相關信息。
函式 | 描述 |
---|---|
CHANGETABLE (CHANGES) | 傳回自指定版本以來所發生數據表之所有變更的追蹤資訊。 |
CHANGETABLE (版本) | 傳回指定數據列的最新變更追蹤資訊。 |
CHANGE_TRACKING_MIN_VALID_VERSION() | 傳回當您使用 CHANGETABLE 函式時,用於從指定資料表取得變更追蹤資訊時的有效最低版本。 |
CHANGE_TRACKING_CURRENT_VERSION | 取得與上次認可交易相關聯的版本。 下次使用 CHANGETABLE 列舉變更時,您可以使用這個版本。 |
CHANGE_TRACKING_IS_COLUMN_IN_MASK | 解譯 CHANGETABLE(CHANGES ...) 函式所傳回的SYS_CHANGE_COLUMNS值。 |
WITH CHANGE_TRACKING_CONTEXT | 當應用程式變更數據時,啟用變更內容的規格,例如建立者標識符。 |