Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ANSI! #333

Merged
merged 1 commit into from
Dec 11, 2023
Merged

ANSI! #333

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions Clear Token Perm/ClearTokenPerm Agent Job.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

/*

For background on why you might need this:
Expand Down
2 changes: 2 additions & 0 deletions Clear Token Perm/ClearTokenPerm.sql
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

Expand Down
6 changes: 5 additions & 1 deletion Create Long IN List/Longingly.sql
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

Expand Down Expand Up @@ -35,8 +37,10 @@ CREATE OR ALTER PROCEDURE
)
AS
BEGIN
SET NOCOUNT, XACT_ABORT ON;
SET NOCOUNT ON
SET XACT_ABORT OFF;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;

DECLARE
@psql nvarchar(MAX) =
N'DECLARE @p',
Expand Down
43 changes: 28 additions & 15 deletions Dynamic SQL Logging/Dynamic SQL Logging.sql
Original file line number Diff line number Diff line change
@@ -1,18 +1,13 @@
CREATE OR ALTER PROCEDURE
dbo.logging
(
@spid int,
@sql nvarchar(MAX),
@query_plan xml,
@guid_in uniqueidentifier,
@guid_out uniqueidentifier OUTPUT
)
WITH RECOMPILE
AS
BEGIN

SET NOCOUNT, XACT_ABORT ON;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

/*

Expand All @@ -37,6 +32,24 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.

*/

CREATE OR ALTER PROCEDURE
dbo.logging
(
@spid int,
@sql nvarchar(MAX),
@query_plan xml,
@guid_in uniqueidentifier,
@guid_out uniqueidentifier OUTPUT
)
WITH RECOMPILE
AS
BEGIN

SET STATISTICS XML OFF;
SET NOCOUNT ON;
SET XACT_ABORT OFF;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;

/*variables for the variable gods*/
DECLARE
@run_hash uniqueidentifier = NEWID(),
Expand Down
11 changes: 11 additions & 0 deletions Helper Views/WhatsUpIndexes.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

/*
This is a quick one-off script I use in some presentations to look at index sizes.

Expand Down
11 changes: 11 additions & 0 deletions Helper Views/WhatsUpLocks.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

/*
This is a helper function I use in some of my presentations to look at locks taken.
It's definitely not a replacements for sp_WhoIsActive, it just gives me what I care about at the moment.
Expand Down
11 changes: 11 additions & 0 deletions Helper Views/WhatsUpMemory.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

/*
This is a helper view I use in some of my presentations to look at what's in memory.
I probably wouldn't run this in production, especially on servers with a lot of memory in them.
Expand Down
15 changes: 14 additions & 1 deletion Helper Views/tempdb_tester.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

/*

This generates some semi-random tempdb activity
Expand All @@ -24,7 +35,9 @@ CREATE OR ALTER PROCEDURE
WITH RECOMPILE
AS
BEGIN;
SET NOCOUNT, XACT_ABORT ON;
SET STATISTICS XML OFF;
SET NOCOUNT ON;
SET XACT_ABORT OFF;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;

WITH x1 (n) AS
Expand Down
11 changes: 11 additions & 0 deletions Inline Financial Functions/EffectiveAnnualInterestRate.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

CREATE OR ALTER FUNCTION
dbo.EffectiveAnnualInterestRate_Inline
(
Expand Down
11 changes: 11 additions & 0 deletions Inline Financial Functions/FutureValue.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

CREATE OR ALTER FUNCTION
dbo.FutureValue_Inline
(
Expand Down
11 changes: 11 additions & 0 deletions Inline Financial Functions/InterestPayment.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

CREATE OR ALTER FUNCTION
dbo.InterestPayment_Inline
(
Expand Down
11 changes: 11 additions & 0 deletions Inline Financial Functions/NumberOfPayments.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

CREATE OR ALTER FUNCTION
dbo.NumberOfPayments_Inline
(
Expand Down
11 changes: 11 additions & 0 deletions Inline Financial Functions/NumberOfYears.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

CREATE OR ALTER FUNCTION
dbo.NumberOfYears_Inline
(
Expand Down
11 changes: 11 additions & 0 deletions Inline Financial Functions/Payment.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

CREATE OR ALTER FUNCTION
dbo.Payment_Inline
(
Expand Down
11 changes: 11 additions & 0 deletions Inline Financial Functions/PrincipalPayment.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

CREATE OR ALTER FUNCTION
dbo.PrincipalPayment_Inline
(
Expand Down
12 changes: 11 additions & 1 deletion Ola Stats Only Job/Ola Stats Only Job.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO

/*

This script can be used to create a nightly statistics update job, utilizing Ola's IndexOptimize stored procedure.
Expand Down Expand Up @@ -33,7 +44,6 @@ OTHER DEALINGS IN THE SOFTWARE.

*/


USE msdb;
GO

Expand Down
9 changes: 8 additions & 1 deletion sp_HealthParser/sp_HealthParser.sql
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO
Expand Down Expand Up @@ -31,7 +32,13 @@ For support, head over to GitHub:
https://github.com/erikdarlingdata/DarlingData
*/

CREATE OR ALTER PROCEDURE
IF OBJECT_ID('dbo.sp_HealthParser') IS NULL
BEGIN
EXEC ('CREATE PROCEDURE dbo.sp_HealthParser AS RETURN 138;');
END;
GO

ALTER PROCEDURE
dbo.sp_HealthParser
(
@what_to_check varchar(10) = 'all', /*Specify which portion of the data to check*/
Expand Down
17 changes: 9 additions & 8 deletions sp_HumanEvents/sp_HumanEvents.sql
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO
SET STATISTICS TIME, IO OFF;
GO

/*
██╗ ██╗██╗ ██╗███╗ ███╗ █████╗ ███╗ ██╗
Expand Down
1 change: 1 addition & 0 deletions sp_HumanEvents/sp_HumanEventsBlockViewer.sql
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO
Expand Down
9 changes: 8 additions & 1 deletion sp_LogHunter/sp_LogHunter.sql
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO
Expand Down Expand Up @@ -41,7 +42,13 @@ EXEC sp_LogHunter;

*/

CREATE OR ALTER PROCEDURE
IF OBJECT_ID('dbo.sp_LogHunter') IS NULL
BEGIN
EXEC ('CREATE PROCEDURE dbo.sp_LogHunter AS RETURN 138;');
END;
GO

ALTER PROCEDURE
dbo.sp_LogHunter
(
@days_back int = -7, /*How many days back you want to look in the error logs*/
Expand Down
1 change: 1 addition & 0 deletions sp_PressureDetector/sp_PressureDetector.sql
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
SET IMPLICIT_TRANSACTIONS OFF;
SET STATISTICS TIME, IO OFF;
GO
Expand Down
Loading