Jeg mener at Temporal Tables bliver brugt for lidt. De virker på alle SQL Servere siden SQL Server 2016 SP1, inklusiv Azure SQL Database.

Jeg taler ikke om #temp tabeller.

Det er en metode til at gemme ændringer i en tabel.
Jeg bruger det på alle Settings tabeller, så jeg kan følge ændringer i systemets opsætning.
Jeg bruger det også på mine Customer, så jeg kan følge hvordan kunde data rettes.
Hvis jeg vil se hvordan CustomerID=1234 så ud nytårsdag, så kan jeg bare køre dette:

select * from dbo.customer for system_time as of '2020-01-01 00:00:00.0000000' where id=1234

Det koster lidt diskplads, men det er småting.
Jeg får fuld auditering, uden en kæmpe indsats.
Det kan jeg godt lide.

 

da_DK