IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_SensorCalibrationRecordPolynomial_SensorCalibrationRecord]') AND parent_object_id = OBJECT_ID(N'[dbo].[SensorCalibrationRecordPolynomial]')) ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] DROP CONSTRAINT [FK_SensorCalibrationRecordPolynomial_SensorCalibrationRecord] GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_CalibrationRecordPolynomial_mV]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] DROP CONSTRAINT [DF_CalibrationRecordPolynomial_mV] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_PolynomialCalibrationRecord_S]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] DROP CONSTRAINT [DF_PolynomialCalibrationRecord_S] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_CalibrationRecordPolynomial_c31_1]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] DROP CONSTRAINT [DF_CalibrationRecordPolynomial_c31_1] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_CalibrationRecordPolynomial_c32]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] DROP CONSTRAINT [DF_CalibrationRecordPolynomial_c32] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_CalibrationRecordPolynomial_c31]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] DROP CONSTRAINT [DF_CalibrationRecordPolynomial_c31] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Table_1_c03]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] DROP CONSTRAINT [DF_Table_1_c03] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Table_1_c02]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] DROP CONSTRAINT [DF_Table_1_c02] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Table_1_c01]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] DROP CONSTRAINT [DF_Table_1_c01] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_PolynomialCalibrationRecord_c0]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] DROP CONSTRAINT [DF_PolynomialCalibrationRecord_c0] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_PolynomialCalibrationRecord_SensorCalibrationId]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] DROP CONSTRAINT [DF_PolynomialCalibrationRecord_SensorCalibrationId] END GO IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[SensorCalibrationRecordPolynomial]') AND type in (N'U')) DROP TABLE [dbo].[SensorCalibrationRecordPolynomial] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[SensorCalibrationRecordPolynomial]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[SensorCalibrationRecordPolynomial]( [recId] [int] IDENTITY(1,1) NOT NULL, [SensorCalibrationRecordId] [int] NOT NULL, [c0] [float] NOT NULL, [c1] [float] NOT NULL, [c2] [float] NOT NULL, [c3] [float] NOT NULL, [c4] [float] NOT NULL, [c5] [float] NOT NULL, [c6] [float] NOT NULL, [S] [int] NOT NULL, [mV] [bit] NOT NULL, CONSTRAINT [PK_CalibrationRecordPolynomial] PRIMARY KEY CLUSTERED ( [recId] ASC, [SensorCalibrationRecordId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_PolynomialCalibrationRecord_SensorCalibrationId]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] ADD CONSTRAINT [DF_PolynomialCalibrationRecord_SensorCalibrationId] DEFAULT ((0)) FOR [SensorCalibrationRecordId] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_PolynomialCalibrationRecord_c0]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] ADD CONSTRAINT [DF_PolynomialCalibrationRecord_c0] DEFAULT ((0)) FOR [c0] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Table_1_c01]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] ADD CONSTRAINT [DF_Table_1_c01] DEFAULT ((0)) FOR [c1] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Table_1_c02]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] ADD CONSTRAINT [DF_Table_1_c02] DEFAULT ((0)) FOR [c2] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Table_1_c03]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] ADD CONSTRAINT [DF_Table_1_c03] DEFAULT ((0)) FOR [c3] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_CalibrationRecordPolynomial_c31]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] ADD CONSTRAINT [DF_CalibrationRecordPolynomial_c31] DEFAULT ((0)) FOR [c4] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_CalibrationRecordPolynomial_c32]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] ADD CONSTRAINT [DF_CalibrationRecordPolynomial_c32] DEFAULT ((0)) FOR [c5] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_CalibrationRecordPolynomial_c31_1]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] ADD CONSTRAINT [DF_CalibrationRecordPolynomial_c31_1] DEFAULT ((0)) FOR [c6] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_PolynomialCalibrationRecord_S]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] ADD CONSTRAINT [DF_PolynomialCalibrationRecord_S] DEFAULT ((0)) FOR [S] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_CalibrationRecordPolynomial_mV]') AND type = 'D') BEGIN ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] ADD CONSTRAINT [DF_CalibrationRecordPolynomial_mV] DEFAULT ((0)) FOR [mV] END GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_SensorCalibrationRecordPolynomial_SensorCalibrationRecord]') AND parent_object_id = OBJECT_ID(N'[dbo].[SensorCalibrationRecordPolynomial]')) ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] WITH CHECK ADD CONSTRAINT [FK_SensorCalibrationRecordPolynomial_SensorCalibrationRecord] FOREIGN KEY([SensorCalibrationRecordId]) REFERENCES [dbo].[SensorCalibrationRecord] ([SensorCalibrationRecordId]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_SensorCalibrationRecordPolynomial_SensorCalibrationRecord]') AND parent_object_id = OBJECT_ID(N'[dbo].[SensorCalibrationRecordPolynomial]')) ALTER TABLE [dbo].[SensorCalibrationRecordPolynomial] CHECK CONSTRAINT [FK_SensorCalibrationRecordPolynomial_SensorCalibrationRecord] GO