Mam wiele tabel z danymi, które chcę przekonwertować na tabelę Microsoft Temporal, Ale kiedy chcę przekonwertować tabelę temporalną, straciłem moje dane. Mój kod to:W jaki sposób można modyfikować tabele istnienie w tabeli tymczasowej SQL, zachowując dane?
Alter TABLE dbo.Employee
(
[EmployeeID] int NOT NULL PRIMARY KEY CLUSTERED
, [Name] nvarchar(100) NOT NULL
, [Position] varchar(100) NOT NULL
, [Department] varchar(100) NOT NULL
, [Address] nvarchar(1024) NOT NULL
, [AnnualSalary] decimal (10,2) NOT NULL
, [ValidFrom] datetime2 (2) GENERATED ALWAYS AS ROW START
, [ValidTo] datetime2 (2) GENERATED ALWAYS AS ROW END
, PERIOD FOR SYSTEM_TIME (ValidFrom, ValidTo)
)
WITH (SYSTEM_VERSIONING = ON (HISTORY_TABLE = dbo.EmployeeHistory));
jak można zmieniać tabele istnienie SQL tabeli czasowej poprzez utrzymywanie danych?
Mam wiele stołów może 100 stołów i myślę, że ten sposób nie nadaje się do wszystkich tabel za każdym razem. dzięki za odpowiedź. –