How I can create a stored procedure and use frequently query like this:
SET NOCOUNT ON;
DECLARE @r INT;
SET @r = 1;
WHILE @r > 0
BEGIN
BEGIN TRANSACTION;
DELETE TOP (100000)
dbo.table1
WHERE Create_Date < DATEADD(YEAR, -5, GETDATE());
SET @r = @@ROWCOUNT;
COMMIT TRANSACTION;
CHECKPOINT;
END
in my new stored procedure? Thanks for Your answers.