Skip to content

Instantly share code, notes, and snippets.

@Alex-Yates
Created November 14, 2016 11:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Alex-Yates/e042f725be3e5773bc5390eb138b7bd8 to your computer and use it in GitHub Desktop.
Save Alex-Yates/e042f725be3e5773bc5390eb138b7bd8 to your computer and use it in GitHub Desktop.
PRINT N'Creating TwilightSparkle database'
CREATE DATABASE TwilightSparkle
GO
USE TwilightSparkle
GO
PRINT N'Creating TwilightSparkle objects:'
PRINT N'Creating [dbo].[tblTheSame]'
CREATE TABLE [dbo].[tblTheSame]
(
[Numbers] [int] NULL,
[Words] [nvarchar] (50) NULL
)
GO
PRINT N'Creating [dbo].[spTheSame]'
GO
CREATE PROCEDURE [dbo].[spTheSame]
AS
SELECT Numbers ,
Words
FROM dbo.tblTheSame;
GO
PRINT N'Creating [dbo].[tblOnlyOnTwilightSparkle]'
GO
CREATE TABLE [dbo].[tblOnlyOnTwilightSparkle]
(
[TwilightSparklesSpecialColumn] [nvarchar] (50) NULL
)
GO
PRINT N'Creating [dbo].[spOnlyOnTwilightSparkle]'
GO
CREATE PROCEDURE [dbo].[spOnlyOnTwilightSparkle]
AS
SELECT TwilightSparklesSpecialColumn
FROM dbo.tblOnlyOnTwilightSparkle;
GO
PRINT N'Creating [dbo].[tblOnBothButDifferent]'
GO
CREATE TABLE [dbo].[tblOnBothButDifferent]
(
[Numbers] [int] NULL,
[Words] [nvarchar] (50) NULL,
[SpecialTwilightSparkleColumn] [nvarchar] (50) NULL
)
GO
PRINT N'Creating [dbo].[spOnBothButDifferent]'
GO
CREATE PROCEDURE [dbo].[spOnBothButDifferent]
AS
SELECT Numbers ,
Words ,
SpecialTwilightSparkleColumn
FROM dbo.tblOnBothButDifferent;
GO
PRINT N'Creating Fluttershy database'
CREATE DATABASE Fluttershy
GO
USE Fluttershy
GO
PRINT N'Creating Fluttershy objects:'
PRINT N'Creating [dbo].[tblTheSame]'
CREATE TABLE [dbo].[tblTheSame]
(
[Numbers] [int] NULL,
[Words] [nvarchar] (50) NULL
)
GO
PRINT N'Creating [dbo].[spTheSame]'
GO
CREATE PROCEDURE [dbo].[spTheSame]
AS
SELECT Numbers ,
Words
FROM dbo.tblTheSame;
GO
PRINT N'Creating [dbo].[tblOnlyOnFluttershy]'
GO
CREATE TABLE [dbo].[tblOnlyOnFluttershy]
(
[FluttershysSpecialColumn] [nvarchar] (50) NULL
)
GO
PRINT N'Creating [dbo].[spOnlyOnFluttershy]'
GO
CREATE PROCEDURE [dbo].[spOnlyOnFluttershy]
AS
SELECT FluttershysSpecialColumn
FROM dbo.tblOnlyOnFluttershy;
GO
PRINT N'Creating [dbo].[tblOnBothButDifferent]'
GO
CREATE TABLE [dbo].[tblOnBothButDifferent]
(
[Numbers] [int] NULL,
[Words] [nvarchar] (50) NULL,
[SpecialFluttershyColumn] [nvarchar] (50) NULL
)
GO
PRINT N'Creating [dbo].[spOnBothButDifferent]'
GO
CREATE PROCEDURE [dbo].[spOnBothButDifferent]
AS
SELECT Numbers ,
Words ,
SpecialFluttershyColumn
FROM dbo.tblOnBothButDifferent;
GO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment