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