This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* What sent to ChatGPT 4: */ | |
You are a T-SQL database developer working with Microsoft SQL Server 2019. Given these two tables: | |
CREATE TABLE [dbo].[Comments]( | |
[Id] [int] IDENTITY(1,1) NOT NULL, | |
[CreationDate] [datetime] NOT NULL, | |
[PostId] [int] NOT NULL, | |
[Score] [int] NULL, | |
[Text] [nvarchar](700) NOT NULL, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* SQL Server Statistics Explained with Playing Cards | |
v0.1 - 2020-08-14 | |
https://BrentOzar.com/go/learnstats | |
This first RAISERROR is just to make sure you don't accidentally hit F5 and | |
run the entire script. You don't need to run this: | |
*/ | |
RAISERROR(N'Oops! No, don''t just hit F5. Run these demos one at a time.', 20, 1) WITH LOG; | |
GO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
USE [StackOverflow] | |
GO | |
/****** Object: Table [dbo].[Badges] Script Date: 10/21/2022 12:48:56 PM ******/ | |
SET ANSI_NULLS ON | |
GO | |
SET QUOTED_IDENTIFIER ON | |
GO | |
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Badges]') AND type in (N'U')) | |
BEGIN | |
CREATE TABLE [dbo].[Badges]( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE DATABASE [٠০౦০٠]; | |
GO | |
USE [٠০౦০٠]; | |
GO | |
CREATE SCHEMA [٠০౦০٠]; | |
GO | |
CREATE TABLE [٠০౦০٠].[٠০౦০٠]([٠০౦০٠] NVARCHAR(20), [۰০౦০٠] NVARCHAR(20), [٠০౦০۰] NVARCHAR(20), [۰০౦০۰] NVARCHAR(20)); | |
GO | |
CREATE UNIQUE CLUSTERED INDEX [٠০౦০٠] ON [٠০౦০٠].[٠০౦০٠]([٠০౦০٠], [۰০౦০٠], [٠০౦০۰], [۰০౦০۰]); | |
GO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
USE StackOverflow; | |
GO | |
DROP TABLE IF EXISTS dbo.UsersMemberships; | |
CREATE TABLE dbo.UsersMemberships | |
(Id INT IDENTITY(1,1) PRIMARY KEY NONCLUSTERED, | |
UserId INT NOT NULL, | |
StartDate DATETIME NOT NULL, | |
EndDate DATETIME NOT NULL, | |
CancelledEarlyDate DATETIME NULL); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
SQL Server Plan Cache History by Date & Time | |
Brent Ozar, 2018/07/03 - https://BrentOzar.com/go/plansbydate | |
This is free and unencumbered software released into the public domain. | |
Anyone is free to copy, modify, publish, use, compile, sell, or | |
distribute this software, either in source code form or as a compiled | |
binary, for any purpose, commercial or non-commercial, and by any | |
means. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
USE StackOverflow; | |
GO | |
IF OBJECT_ID('dbo.usp_Q7521') IS NULL | |
EXEC ('CREATE PROCEDURE dbo.usp_Q7521 AS RETURN 0;') | |
GO | |
ALTER PROC dbo.usp_Q7521 @UserId INT AS | |
BEGIN | |
/* Source: http://data.stackexchange.com/stackoverflow/query/7521/how-unsung-am-i */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ALTER DATABASE CURRENT SET COMPATIBILITY_LEVEL = 140; | |
GO | |
CREATE OR ALTER FUNCTION dbo.Test() | |
RETURNS INT AS | |
BEGIN | |
DECLARE @i BIGINT; | |
SELECT TOP 1 @i = CHECKSUM(*) | |
FROM master.dbo.spt_values; | |
RETURN 1; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DROP TABLE IF EXISTS dbo.DiningRoomTable; | |
GO | |
CREATE TABLE dbo.DiningRoomTable (Id INT IDENTITY(1,1) PRIMARY KEY CLUSTERED, Stuffing CHAR(1000)); | |
INSERT INTO dbo.DiningRoomTable (Stuffing) | |
SELECT 'Stuff' | |
FROM sys.messages; | |
GO | |
CREATE INDEX IX_Stuffing ON dbo.DiningRoomTable(Stuffing) | |
WITH (ONLINE = ON, RESUMABLE = ON); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
USE StackOverflow; | |
GO | |
DropIndexes; | |
GO | |
ALTER DATABASE CURRENT SET COMPATIBILITY_LEVEL = 140; | |
GO | |
/* Check the table's size: */ | |
sp_BlitzIndex @TableName = 'Votes'; | |
GO |
NewerOlder