Skip to content

Instantly share code, notes, and snippets.

@johnwalley
Last active August 29, 2015 14:22
Show Gist options
  • Save johnwalley/7dfd0ed1d7a6a603c253 to your computer and use it in GitHub Desktop.
Save johnwalley/7dfd0ed1d7a6a603c253 to your computer and use it in GitHub Desktop.
Populate Bumps database
CREATE TABLE [dbo].[Clubs]
(
[Name] [varchar] (50)
)
ALTER TABLE [dbo].[Clubs] ADD CONSTRAINT [PK_Clubs] PRIMARY KEY CLUSTERED ([Name])
CREATE TABLE [dbo].[Crews]
(
[Club] [varchar] (50) COLLATE Latin1_General_CI_AS NOT NULL,
[Boat] [int] NOT NULL
)
ALTER TABLE [dbo].[Crews] ADD CONSTRAINT [FK_Crews_Clubs] FOREIGN KEY ([Club]) REFERENCES [dbo].[Clubs] ([Name])
ALTER TABLE Crews DROP CONSTRAINT FK_Crews_Clubs
DELETE FROM Crews
INSERT INTO Crews
SELECT DISTINCT Club, Crew
FROM Raw
DELETE FROM Clubs
ALTER TABLE Crews ADD CONSTRAINT FK_Crews_Clubs FOREIGN KEY (Club) REFERENCES Clubs(Name)
INSERT INTO Clubs
SELECT DISTINCT Club
FROM Raw
AS Name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment