Hi Sal,
here is the script for the "company" table, followed by the "contract" table.
many thanks
Liz
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Company]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Company]
GO
CREATE TABLE [dbo].[Company] (
[Premis Code] [varchar] (3) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Company Name] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Contact] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Position] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Telephone] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Fax] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Email] [varchar] (75) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Contract Period] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Contract Period Gas] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Module1] [bit] NULL ,
[Module2] [bit] NULL ,
[Module3] [bit] NULL ,
[Module4] [bit] NULL ,
[Module5] [bit] NULL ,
[Module6] [bit] NULL ,
[Module7] [bit] NULL ,
[Module8] [bit] NULL ,
[Module9] [bit] NULL ,
[Module10] [bit] NULL ,
[Renewal Date] [datetime] NULL ,
[Last Invoice] [float] NULL ,
[Overall Objective] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Electricity] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Gas] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Base Date] [datetime] NULL ,
[CompReg] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[bolWebSupplierAvailable] [bit] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE [dbo].[Company] WITH NOCHECK ADD
CONSTRAINT [PK_Company] PRIMARY KEY CLUSTERED
(
[Premis Code]
) ON [PRIMARY]
GO
and .....
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Contract]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Contract]
GO
CREATE TABLE [dbo].[Contract] (
[PREMIS CODE] [varchar] (3) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[SITE CODE] [varchar] (6) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[SITE NAME] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[SITE ADDRESS 1] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[SITE ADDRESS 2] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[TOWN] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[COUNTY] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[POSTCODE] [varchar] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[BILL NAME] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[BILL ADDRESS] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[BILL TOWN] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[BILL COUNTY] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[BILL POSTCODE] [varchar] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[TYPE OF BUSINESS] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[METERS] [float] NULL ,
[PROPERTY OCC] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[PROPERTY OPER] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[PROPERTY WORK] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[PROPERTY WORKYR] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[SHIFT PATTERN] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[REGION] [float] NULL ,
[SITETYPE] [varchar] (6) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[FLOOR] [float] NULL ,
[ELEC SUPPLIER] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[ELEC VOLTAGE] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[REC] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[REC TARIFF] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[REC ACCOUNT NO] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[NGC ZONE] [float] NULL ,
[MPAN Core] [varchar] (27) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Memo1] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Memo2] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Notes1] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Notes2] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Notes3] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Memo1Gas] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Memo2Gas] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Max Dem] [float] NULL ,
[Capacity] [float] NULL ,
[Supply Voltage] [float] NULL ,
[Gas Meter Operator] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Gas Meters] [float] NULL ,
[Gas Meter Numbers] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Transco Pcode] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[LDZ] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Pressure System] [varchar] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[M Number] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Module 1] [bit] NOT NULL ,
[Module 2] [bit] NOT NULL ,
[Module 3] [bit] NOT NULL ,
[Module 4] [bit] NOT NULL ,
[Module 5] [bit] NOT NULL ,
[Module 6] [bit] NOT NULL ,
[Module 7] [bit] NOT NULL ,
[Module 8] [bit] NOT NULL ,
[Module 9] [bit] NOT NULL ,
[Module 10] [bit] NOT NULL ,
[PRESSURE] [varchar] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[BGAS REGION] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[GAS TARIFF] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[GAS SUPPLIER] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[NOMGAS] [float] NULL ,
[MDAYGAS] [float] NULL ,
[MAXGAS] [float] NULL ,
[Meter Manufacturer] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Meter Model] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Meter Badge Capacity] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Checked] [bit] NOT NULL ,
[Memo] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Gas Group] [smallint] NULL ,
[ClientCode] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE [dbo].[Contract] WITH NOCHECK ADD
CONSTRAINT [PK_Contract] PRIMARY KEY CLUSTERED
(
[SITE CODE]
) ON [PRIMARY]
GO
|