Skip to content

Instantly share code, notes, and snippets.

@erikdarlingdata
Created September 22, 2022 18:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save erikdarlingdata/35b2a83b5ec8ac13cfe9757ae8f91196 to your computer and use it in GitHub Desktop.
Save erikdarlingdata/35b2a83b5ec8ac13cfe9757ae8f91196 to your computer and use it in GitHub Desktop.
/*Table to modify*/
CREATE TABLE
dbo.as_i_am
(
id int PRIMARY KEY IDENTITY,
some_date datetime,
some_string varchar(100) DEFAULT 'a'
);
/*Table to capture previous row versions*/
CREATE TABLE
dbo.as_i_was
(
id int PRIMARY KEY,
some_date datetime,
some_string varchar(100)
);
/*Maple Syrup Data*/
INSERT
dbo.as_i_am WITH(TABLOCK)
(
some_date,
some_string
)
SELECT
DATEADD(MINUTE, m.n, GETDATE()),
REPLICATE(CHAR(m.n % 65 + 90), 50)
FROM
(
SELECT
n =
ROW_NUMBER() OVER
(ORDER BY @@SPID)
FROM sys.messages AS m
) AS m;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment