Skip to content

Instantly share code, notes, and snippets.

View darrenmaginnis's full-sized avatar

Darren Maginnis darrenmaginnis

View GitHub Profile
@darrenmaginnis
darrenmaginnis / Deadlock_Retry.sql
Created January 28, 2022 19:51
Deadlock retry logic
DECLARE @Retry INT;
SET @Retry = 3;
SET DEADLOCK_PRIORITY LOW;
WHILE (@Retry > 0)
BEGIN
BEGIN TRY
--Code that can deadlock
@darrenmaginnis
darrenmaginnis / DROP_Procedures_Functions_User_Types_and_Views.sql
Created January 28, 2022 19:49
DROP all user created Stored Procedures, Functions, User Types, and Views
-- Stored Procedures
PRINT 'Dropping Stored Procedures'
DECLARE @sqlDropProcedure NVARCHAR(MAX) = N'';
SELECT @sqlDropProcedure += 'DROP PROCEDURE [' + OBJECT_SCHEMA_NAME(object_id) + '].[' + name + ']; '
FROM sys.procedures
WHERE is_ms_shipped = 0
ORDER BY OBJECT_SCHEMA_NAME(object_id), name;
EXEC sp_executesql @sqlDropProcedure;