pickarooney

Untitled

Jun 14th, 2016
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 3.82 KB | None | 0 0
  1. USE [tempdb]
  2. GO
  3.  
  4. SET ANSI_NULLS ON
  5. GO
  6.  
  7. SET QUOTED_IDENTIFIER ON
  8. GO
  9.  
  10. --Create Destination Address Table. Customers can have several addresses
  11. CREATE TABLE [dbo].[CustomerAddress](
  12.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  13.     [IdClient] [INT] NOT NULL,
  14.     [Street] [nvarchar] (100),
  15.     [City] [nvarchar] (100),
  16.     [County] [nvarchar] (100),
  17.     [Country] [nvarchar] (100)
  18.  CONSTRAINT [PK_CustomerAddress] PRIMARY KEY CLUSTERED
  19. (
  20.     [Id] ASC
  21. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  22. ) ON [PRIMARY]
  23.  
  24. GO
  25.  
  26. --Create Destination Customer Table
  27. CREATE TABLE [dbo].[Customer](
  28.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  29.     [LastName] [nvarchar](35) NULL,
  30.     [FirstName] [nvarchar](35) NULL
  31.  CONSTRAINT [PK_Customer] PRIMARY KEY CLUSTERED
  32. (
  33.     [Id] ASC
  34. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  35. ) ON [PRIMARY]
  36.  
  37. GO
  38.  
  39. --Create Source Address Table. Customers can have several addresses
  40. CREATE TABLE [dbo].[CustomerAddress2](
  41.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  42.     [IdClient] [INT] NOT NULL,
  43.     [Street] [nvarchar] (100),
  44.     [City] [nvarchar] (100),
  45.     [County] [nvarchar] (100),
  46.     [Country] [nvarchar] (100)
  47.  CONSTRAINT [PK_CustomerAddress2] PRIMARY KEY CLUSTERED
  48. (
  49.     [Id] ASC
  50. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  51. ) ON [PRIMARY]
  52.  
  53. GO
  54.  
  55. --Create Source Customer Table
  56. CREATE TABLE [dbo].[Customer2](
  57.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  58.     [LastName] [nvarchar](35) NULL,
  59.     [FirstName] [nvarchar](35) NULL
  60.  CONSTRAINT [PK_Customer2] PRIMARY KEY CLUSTERED
  61. (
  62.     [Id] ASC
  63. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  64. ) ON [PRIMARY]
  65.  
  66. GO
  67.  
  68.  
  69. --Add customers and addresses to source and destination tables. Each table will have 3 clients, some with multiple addresses
  70. USE [tempdb]
  71. INSERT INTO [dbo].[Customer] (LastName, FirstName) VALUES ('Johnson', 'James')
  72. INSERT INTO [dbo].[Customer] (LastName, FirstName) VALUES ('Kelly', 'Karl')
  73. INSERT INTO [dbo].[Customer] (LastName, FirstName) VALUES ('Lawlor', 'Liam')
  74. INSERT INTO [dbo].[CustomerAddress] (IdClient,Street,City,County,Country) VALUES (1,'65 North St.','Marcoussin','Jojoba','Flatland')
  75. INSERT INTO [dbo].[CustomerAddress] (IdClient,Street,City,County,Country) VALUES (2,'42 South St.','Marcoussin','Jojoba','Flatland')
  76. INSERT INTO [dbo].[CustomerAddress] (IdClient,Street,City,County,Country) VALUES (3,'12 West St.','Marcoussin','Jojoba','Flatland')
  77. INSERT INTO [dbo].[CustomerAddress] (IdClient,Street,City,County,Country) VALUES (1,'17 East St.','Marcoussin','Jojoba','Flatland')
  78. INSERT INTO [dbo].[CustomerAddress] (IdClient,Street,City,County,Country) VALUES (1,'75 Centre St.','Marcoussin','Jojoba','Flatland')
  79. INSERT INTO [dbo].[Customer2] (LastName, FirstName) VALUES ('Adams', 'Anne')
  80. INSERT INTO [dbo].[Customer2] (LastName, FirstName) VALUES ('Byrne', 'Bressie')
  81. INSERT INTO [dbo].[Customer2] (LastName, FirstName) VALUES ('Casey', 'Charlene')
  82. INSERT INTO [dbo].[CustomerAddress2] (IdClient,Street,City,County,Country) VALUES (1,'99 North St.','Marcoussin','Jojoba','Flatland')
  83. INSERT INTO [dbo].[CustomerAddress2] (IdClient,Street,City,County,Country) VALUES (2,'88 South St.','Marcoussin','Jojoba','Flatland')
  84. INSERT INTO [dbo].[CustomerAddress2] (IdClient,Street,City,County,Country) VALUES (3,'88 West St.','Marcoussin','Jojoba','Flatland')
  85. INSERT INTO [dbo].[CustomerAddress2] (IdClient,Street,City,County,Country) VALUES (1,'66 East St.','Marcoussin','Jojoba','Flatland')
  86. INSERT INTO [dbo].[CustomerAddress2] (IdClient,Street,City,County,Country) VALUES (1,'55 Centre St.','Marcoussin','Jojoba','Flatland')
Advertisement
Add Comment
Please, Sign In to add comment