Last active
December 31, 2018 03:53
-
-
Save gdoddsy/46c98ef6da54234b18ddb0bc82420380 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE TABLE Department | |
( | |
DeptID INT NOT NULL PRIMARY KEY CLUSTERED | |
,DeptName VARCHAR(50) NOT NULL | |
,ManagerID INT NULL | |
,SysStartTime DATETIME2 GENERATED ALWAYS AS ROW START NOT NULL | |
,SysEndTime DATETIME2 GENERATED ALWAYS AS ROW END NOT NULL | |
,PERIOD FOR SYSTEM_TIME(SysStartTime, SysEndTime) | |
) | |
WITH (SYSTEM_VERSIONING = ON) | |
CREATE TABLE dbo.Manager | |
( | |
ManagerID INT NOT NULL PRIMARY KEY | |
,ManagerName VARCHAR(50) NOT NULL | |
,SysStartTime DATETIME2(7) GENERATED ALWAYS AS ROW START NOT NULL | |
,SysEndTime DATETIME2(7) GENERATED ALWAYS AS ROW END NOT NULL | |
,PERIOD FOR SYSTEM_TIME(SysStartTime, SysEndTime) | |
) | |
WITH (SYSTEM_VERSIONING = ON) | |
GO | |
INSERT INTO dbo.Manager (ManagerID, ManagerName) | |
VALUES | |
( 1 -- ManagerID - int | |
,'Greg' -- ManagerName - varchar(50) | |
) | |
INSERT INTO dbo.Department (DeptID, DeptName, ManagerID) | |
VALUES | |
( 1 -- DeptID - int | |
,'Sales' -- DeptName - varchar(50) | |
,1 -- ManagerID - int | |
) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment