Print 'Doing pre run Checks to ensure script not already run'; Select * from Script_History where Script_Name='LaybyHQSetUpdate20250619'; if @@ROWCOUNT!=0 BEGIN RAISERROR('THIS SCRIPT HAS ALREADY BEEN RUN ON THIS SERVER, CANNOT CONTINUE, PLEASE CONTACT DEV',11,1); RETURN; END GO Update LaybyHQSet set IsActiveSet =0; GO insert into LaybyHQSet (LoadedDate,IsActiveSet,LoadedBy) values(GETDATE(),1,'Niel190625'); Go Declare @ActiveSetID int; set @ActiveSetID = (select ID from LaybyHQSet where IsActiveSet = 1); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (3050,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (24195,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23823,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42063,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23933,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (3928,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23683,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (2711,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1168,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (24251,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (17585,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (10257,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (12899,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (35293,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42103,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (12439,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (35793,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42539,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42269,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42061,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23645,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23839,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (22797,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (24123,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (37363,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (37361,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (36303,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (36305,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (39777,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (22963,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (39543,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (41623,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (9418,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (3055,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (37397,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (40349,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23627,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (2747,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (36111,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23599,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23929,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1623,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (3945,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (4353,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (4354,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (22763,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1652,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1659,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (25975,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (28149,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (28147,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (41631,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (36109,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (36107,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (24071,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (22699,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (33793,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (33791,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (33795,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (39649,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42309,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42105,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23803,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (39557,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (37795,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1736,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1739,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (3430,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (17475,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (5448,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (37403,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (24127,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (17925,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42827,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42831,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42825,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42829,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (37817,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (38989,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (10175,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (2290,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (2289,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1842,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1844,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (15517,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (15521,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23921,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (42613,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (12255,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23847,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (37413,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (9336,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (7550,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1901,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (36619,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1903,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (36621,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1904,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (36623,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (22741,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1913,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (15711,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (7551,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (7552,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (10265,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23389,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (1938,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (9177,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (9192,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (7556,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (9337,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (4355,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (3066,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (3068,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (41633,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (36227,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (38019,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (38021,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (10276,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (11182,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23903,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (4293,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (37339,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (23843,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (3784,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (37815,@ActiveSetID); insert into laybyhqsetdetail(hqmasterid,laybyhqsetid) values (37819,@ActiveSetID); Print 'Insert into script history if everything else is cool'; Insert into Script_History (RunDate,Script_Name) Values (CURRENT_TIMESTAMP,'LaybyHQSetUpdate20250619'); IF @@ERROR != 0 BEGIN RAISERROR ('UNABLE TO CONTINUE WITH SCRIPT', 11, 1); RETURN; END GO