私はMicrosoft Temporalテーブルに変換するデータを持つ多くのテーブルを持っていますが、私は一時テーブルを変換したいときに私のデータを失った。 私のコードは次のとおりです。データを保持して存在テーブルをSQL一時テーブルに変更する方法はありますか?
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));
どのようにデータを保持して、SQL一時テーブルに存在テーブルを変更することができますか?
私は多くのテーブルが100テーブルになる可能性があります。この方法は毎回すべてのテーブルで使用できないと思います。ご回答有難うございます。 –