開始使用系統建立版本的時態表
適用於:SQL Server 2016 (13.x) 及更新版本 Azure SQL DatabaseAzure SQL 受控執行個體
根據您的案例,您可以建立新的系統建立版本的時態表,或修改現有的時態表,方法是將 temporal 屬性加入現有的資料表結構描述。 時態表中的資料修改時,系統就會建置應用程式和使用者看不到的版本歷程記錄。 如此一來,使用系統建立版本的時態表不需要對資料表的修改方法,或查詢資料最新 (目前) 狀態的方式進行任何變更。
除了一般資料操作語言 (DML) 和查詢,Temporal 也提供方便且簡單的方式,透過擴充的 Transact-SQL 語法,從資料歷程記錄中取得見解。 每個系統建立版本的資料表中有一個指派的歷程記錄資料表,但是使用者完全看不到,除非他們想要藉由建立額外的索引,或選擇不同的儲存體選項,最佳化工作負載效能或儲存體使用量。
下列圖表描述使用系統建立版本之時態表的一般工作流程︰
本文分為下列五節:
後續步驟
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: