788 lines
54 KiB
Transact-SQL
788 lines
54 KiB
Transact-SQL
USE [eDosLocal]
|
||
GO
|
||
/****** Object: Table [dbo].[AddLimitPerson] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AddLimitPerson]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[AddLimitPerson](
|
||
[ID_ChangeLimit] [int] IDENTITY(1,1) NOT NULL,
|
||
[PersID] [int] NULL,
|
||
[PersID_Resp] [int] NULL,
|
||
[DateStart] [date] NULL,
|
||
[IncreaseYearToDateLimit] [float] NULL,
|
||
[IncreaseQuarterLimit] [float] NULL,
|
||
[IncreaseMonthlyLimit] [float] NULL,
|
||
[JustificationIncrease] [varchar](5000) NULL,
|
||
[DateEnd] [date] NULL,
|
||
[deleted] [bit] NULL,
|
||
CONSTRAINT [PK_AddLimitPerson] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_ChangeLimit] 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
|
||
/****** Object: Table [dbo].[AlarmEPD] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AlarmEPD]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[AlarmEPD](
|
||
[ID_AlarmEPD] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
|
||
[AlarmEPDName] [varchar](40) NULL,
|
||
[EPDRad] [varchar](2) NULL,
|
||
[Hp10Dose1] [float] NULL,
|
||
[Hp10Dose2] [float] NULL,
|
||
[Hp07Dose_bis] [float] NULL,
|
||
[HP10Rate1ON] [float] NULL,
|
||
[HP10Rate2ON] [float] NULL,
|
||
[HP07RateON] [float] NULL,
|
||
[HP10Rate1OFF] [float] NULL,
|
||
[HP10Rate2OFF] [float] NULL,
|
||
[HP07RateOFF] [float] NULL,
|
||
[MinWorkerDosisMargin] [float] NULL,
|
||
[ChirpRate] [float] NOT NULL,
|
||
CONSTRAINT [PK_AlarmEPD] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_AlarmEPD] 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
|
||
GRANT ALTER ON [dbo].[AlarmEPD] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [dbo].[AlarmEPD] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [dbo].[AlarmEPD] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [dbo].[AlarmEPD] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT VIEW DEFINITION ON [dbo].[AlarmEPD] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [dbo].[CommentOnEvent] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CommentOnEvent]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[CommentOnEvent](
|
||
[ID_CommnentOnEvent] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
|
||
[ID_HPHResponsible] [int] NULL,
|
||
[TriggerTable] [varchar](100) NULL,
|
||
[TriggerField] [varchar](100) NULL,
|
||
[TriggerStatus] [bit] NULL,
|
||
[CommentDate] [date] NULL,
|
||
[CommentApplyFrom] [date] NULL,
|
||
[Comment_FR] [varchar](5000) NULL,
|
||
[Comment_NL] [varchar](5000) NULL,
|
||
[Comment_EN] [varchar](5000) NULL,
|
||
[Explaination] [varchar](5000) NULL,
|
||
CONSTRAINT [PK_CommentOnEvent] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_CommnentOnEvent] 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
|
||
GRANT ALTER ON [dbo].[CommentOnEvent] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [dbo].[CommentOnEvent] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [dbo].[CommentOnEvent] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [dbo].[CommentOnEvent] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT VIEW DEFINITION ON [dbo].[CommentOnEvent] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [dbo].[CommentToInstallation] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CommentToInstallation]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[CommentToInstallation](
|
||
[ID_CommentToInstallation] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
|
||
[PersID] [int] NULL,
|
||
[Inst_CODE] [int] NOT NULL,
|
||
[Comment] [varchar](500) NOT NULL,
|
||
[CommentDate] [datetime2](7) NULL,
|
||
[CommentDateSTART] [datetime2](7) NOT NULL,
|
||
[CommentDateSTOP] [datetime2](7) NOT NULL,
|
||
[deleted] [bit] NOT NULL,
|
||
CONSTRAINT [PK_CommentToInstallation] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_CommentToInstallation] 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
|
||
GRANT ALTER ON [dbo].[CommentToInstallation] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [dbo].[CommentToInstallation] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [dbo].[CommentToInstallation] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [dbo].[CommentToInstallation] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT VIEW DEFINITION ON [dbo].[CommentToInstallation] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [dbo].[CommentToPerson] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CommentToPerson]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[CommentToPerson](
|
||
[ID_CommentToPerson] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
|
||
[PersID] [int] NOT NULL,
|
||
[PersID_AgentSC] [int] NULL,
|
||
[PersID_HPHResp] [int] NULL,
|
||
[Comment_FR] [varchar](1000) NULL,
|
||
[Comment_NL] [varchar](1000) NULL,
|
||
[Comment_EN] [varchar](1000) NULL,
|
||
[CommentDate] [date] NULL,
|
||
[CommentDateApply] [date] NOT NULL,
|
||
[NumberOfTimeToDisplay] [int] NOT NULL,
|
||
[TimesDisplayed] [int] NOT NULL,
|
||
[LastDisplayed] [datetime] NULL,
|
||
[deleted] [bit] NOT NULL,
|
||
CONSTRAINT [PK_CommentToPerson] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_CommentToPerson] 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
|
||
GRANT ALTER ON [dbo].[CommentToPerson] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [dbo].[CommentToPerson] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [dbo].[CommentToPerson] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [dbo].[CommentToPerson] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT VIEW DEFINITION ON [dbo].[CommentToPerson] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [dbo].[Dose_DocD] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Dose_DocD]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[Dose_DocD](
|
||
[ID_DoseDocD] [int] IDENTITY(1,1) NOT NULL,
|
||
[PersID] [int] NOT NULL,
|
||
[Date_Dose] [date] NULL,
|
||
[Dose_52W_microSv] [float] NULL,
|
||
[PersID_AgentSC] [int] NULL,
|
||
[deleted] [bit] NULL,
|
||
CONSTRAINT [PK_Dose_DocD] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_DoseDocD] 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
|
||
/****** Object: Table [dbo].[EPD] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[EPD]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[EPD](
|
||
[ID_EPD] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
|
||
[EPDType] [int] NOT NULL,
|
||
[TypeAanduidingToestellen] [int] NULL,
|
||
[EPD_InternalID] [int] NULL,
|
||
[EPD_sn] [varchar](8) NULL,
|
||
[EPDstatus] [varchar](50) NULL,
|
||
[EPDNextCalibrationDate] [date] NULL,
|
||
[LokalToestellen] [varchar](50) NULL,
|
||
[LastInstallation] [int] NULL,
|
||
[LastUsedEntry] [date] NULL,
|
||
[LastUsedExit] [date] NULL,
|
||
CONSTRAINT [PK_EPD] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_EPD] 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
|
||
GRANT ALTER ON [dbo].[EPD] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [dbo].[EPD] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [dbo].[EPD] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [dbo].[EPD] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT VIEW DEFINITION ON [dbo].[EPD] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [dbo].[EPDType] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[EPDType]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[EPDType](
|
||
[EPDType] [int] NOT NULL,
|
||
[EPDType_old] [int] NULL,
|
||
[EPDTypeDescription] [varchar](20) NULL,
|
||
[TelerakDeviceID] [int] NULL,
|
||
[EPDRad] [varchar](2) NULL,
|
||
[TypeAanduidingToestellen] [int] NULL,
|
||
CONSTRAINT [PK_EPDType] PRIMARY KEY CLUSTERED
|
||
(
|
||
[EPDType] 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
|
||
GRANT ALTER ON [dbo].[EPDType] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [dbo].[EPDType] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [dbo].[EPDType] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [dbo].[EPDType] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT VIEW DEFINITION ON [dbo].[EPDType] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [dbo].[Installation] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Installation]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[Installation](
|
||
[Inst_CODE] [int] NOT NULL,
|
||
[InstallationName] [varchar](50) NULL,
|
||
CONSTRAINT [PK_Installation] PRIMARY KEY CLUSTERED
|
||
(
|
||
[Inst_CODE] 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
|
||
GRANT ALTER ON [dbo].[Installation] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [dbo].[Installation] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [dbo].[Installation] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [dbo].[Installation] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT VIEW DEFINITION ON [dbo].[Installation] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [dbo].[LimitPerson] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[LimitPerson]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[LimitPerson](
|
||
[ConCode] [varchar](10) NOT NULL,
|
||
[YearToDateLimit] [float] NOT NULL,
|
||
[QuarterLimit] [float] NOT NULL,
|
||
[MonthlyLimit] [float] NOT NULL,
|
||
[AccessAllow] [bit] NOT NULL,
|
||
CONSTRAINT [PK_LimitPerson] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ConCode] 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
|
||
/****** Object: Table [dbo].[Person1] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Person1]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[Person1](
|
||
[PersID] [int] NOT NULL,
|
||
[Type] [varchar](50) NULL,
|
||
[CSN] [varchar](20) NOT NULL,
|
||
[Badge] [varchar](10) NULL,
|
||
[FirstName] [varchar](50) NULL,
|
||
[LastName] [varchar](50) NULL,
|
||
[NickName] [varchar](50) NULL,
|
||
[conCode] [varchar](10) NULL,
|
||
[AccessAllow] [bit] NULL,
|
||
[Language] [char](1) NULL,
|
||
[StationVisitIDLocked] [int] NULL,
|
||
[Deleted] [bit] NOT NULL,
|
||
CONSTRAINT [PK_Person] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PersID] 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
|
||
/****** Object: Table [dbo].[PersonAlarms] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[PersonAlarms]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[PersonAlarms](
|
||
[PersID] [int] NOT NULL,
|
||
[VisitTime] [datetime] NOT NULL,
|
||
[ID_Station] [int] NOT NULL,
|
||
[ID_Visit] [int] NOT NULL,
|
||
PRIMARY KEY NONCLUSTERED
|
||
(
|
||
[PersID] ASC,
|
||
[VisitTime] 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
|
||
GRANT ALTER ON [dbo].[PersonAlarms] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [dbo].[PersonAlarms] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [dbo].[PersonAlarms] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [dbo].[PersonAlarms] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT VIEW DEFINITION ON [dbo].[PersonAlarms] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [dbo].[PersonAll] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[PersonAll]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[PersonAll](
|
||
[persid] [int] NOT NULL,
|
||
[name] [varchar](50) NULL,
|
||
[firstname] [varchar](50) NULL,
|
||
[callingname] [varchar](50) NULL,
|
||
[persGroup] [char](1) NULL,
|
||
[sagEnd] [date] NULL,
|
||
[CSN] [varchar](14) NULL,
|
||
PRIMARY KEY CLUSTERED
|
||
(
|
||
[persid] 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
|
||
/****** Object: Table [dbo].[PersonInfoSnapshot] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[PersonInfoSnapshot]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[PersonInfoSnapshot](
|
||
[PersID] [int] NOT NULL,
|
||
[Type] [varchar](50) NULL,
|
||
[CSN] [char](14) NOT NULL,
|
||
[FirstName] [varchar](50) NULL,
|
||
[LastName] [varchar](50) NULL,
|
||
[NickName] [varchar](50) NULL,
|
||
[AccessAllow] [bit] NULL,
|
||
[Language] [char](1) NOT NULL,
|
||
[MarginHP10_M] [decimal](10, 2) NULL,
|
||
[MarginHP10_Y] [decimal](10, 2) NULL,
|
||
[Margin] [decimal](10, 2) NULL,
|
||
[VisitIDLocked] [int] NOT NULL,
|
||
[ID_CommentToPerson] [int] NULL,
|
||
[Comment] [varchar](1000) NULL,
|
||
[Deleted] [bit] NOT NULL,
|
||
[ReasonNoAccess] [varchar](5000) NOT NULL,
|
||
[Dose_52W_microSv] [float] NULL,
|
||
[isAgent] [bit] NULL,
|
||
CONSTRAINT [PK_PersonInfoSnapshot] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PersID] 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
|
||
GRANT ALTER ON [dbo].[PersonInfoSnapshot] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [dbo].[PersonInfoSnapshot] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [dbo].[PersonInfoSnapshot] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [dbo].[PersonInfoSnapshot] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT VIEW DEFINITION ON [dbo].[PersonInfoSnapshot] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [dbo].[StationSettings] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[StationSettings]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[StationSettings](
|
||
[ID_Station] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
|
||
[PCNr] [varchar](20) NOT NULL,
|
||
[ComPort] [int] NULL,
|
||
[Inst_CODE1] [int] NULL,
|
||
[Inst_CODE2] [int] NULL,
|
||
[Inst_Name1] [varchar](50) NULL,
|
||
[Inst_Name2] [varchar](50) NULL,
|
||
[TestCSN] [varchar](50) NULL,
|
||
[Reader] [varchar](70) NULL,
|
||
[useTestButtons] [bit] NULL,
|
||
[useBeep] [tinyint] NULL,
|
||
[checkUser] [bit] NOT NULL,
|
||
[EPDTimeout] [int] NULL,
|
||
[EPDREtries] [int] NULL,
|
||
[RestartCom] [bit] NULL,
|
||
[RestartComFirst] [bit] NULL,
|
||
[OnlyMK2] [bit] NULL,
|
||
[AllowMultipleEPD] [bit] NULL,
|
||
CONSTRAINT [PK_StationSettings] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PCNr] 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
|
||
GRANT ALTER ON [dbo].[StationSettings] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [dbo].[StationSettings] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [dbo].[StationSettings] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [dbo].[StationSettings] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT VIEW DEFINITION ON [dbo].[StationSettings] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [dbo].[Task] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Task]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[Task](
|
||
[ID_Task] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
|
||
[Inst_CODE] [int] NULL,
|
||
[TaskType_CODE] [int] NULL,
|
||
[Task_Name] [varchar](max) NULL,
|
||
[TaskDescription] [varchar](50) NULL,
|
||
[EPDRad] [varchar](2) NOT NULL,
|
||
[ID_AlarmEPD] [int] NULL,
|
||
[TaskDateStart] [datetime] NULL,
|
||
[TaskDateEnd] [datetime] NULL,
|
||
[TaskEnable] [bit] NULL,
|
||
[ID_FNGainANGain] [int] NULL,
|
||
CONSTRAINT [PK_Task_1] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_Task] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||
END
|
||
GO
|
||
/****** Object: Table [dbo].[TaskInfoSnapshot] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TaskInfoSnapshot]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[TaskInfoSnapshot](
|
||
[ID_Task] [int] NOT NULL,
|
||
[Inst_CODE] [int] NULL,
|
||
[TaskType_CODE] [int] NULL,
|
||
[Task_Name] [varchar](max) NULL,
|
||
[TaskDescription] [varchar](50) NOT NULL,
|
||
[EPDRad] [varchar](2) NOT NULL,
|
||
[ID_AlarmEPD] [int] NULL,
|
||
[TaskDateStart] [datetime] NULL,
|
||
[TaskDateEnd] [datetime] NULL,
|
||
[TaskEnable] [bit] NULL,
|
||
[ID_FNGainANGain] [int] NULL,
|
||
[Hp10Dose1] [float] NULL,
|
||
[Hp10Dose2] [float] NULL,
|
||
[Hp07Dose] [float] NULL,
|
||
[HP10Rate1ON] [float] NULL,
|
||
[HP10Rate1OFF] [float] NULL,
|
||
[HP10Rate2ON] [float] NULL,
|
||
[HP10Rate2OFF] [float] NULL,
|
||
[HP07RateON] [float] NULL,
|
||
[HP07RateOFF] [float] NULL,
|
||
[FNGain_ANGainValue] [float] NULL,
|
||
[InstallationActivity] [varchar](100) NULL,
|
||
[Description] [varchar](500) NULL,
|
||
[MinWorkerDosisMargin] [float] NULL,
|
||
[ChirpRate] [real] NULL,
|
||
CONSTRAINT [PK_TaskInfoSnapshot] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_Task] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||
END
|
||
GO
|
||
GRANT ALTER ON [dbo].[TaskInfoSnapshot] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [dbo].[TaskInfoSnapshot] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [dbo].[TaskInfoSnapshot] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [dbo].[TaskInfoSnapshot] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT VIEW DEFINITION ON [dbo].[TaskInfoSnapshot] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [dbo].[Visit] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Visit]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [dbo].[Visit](
|
||
[ID_Station] [int] NOT NULL,
|
||
[ID_Visit] [int] NOT NULL,
|
||
[Inst_CODE] [int] NOT NULL,
|
||
[PersID] [int] NULL,
|
||
[ID_Task] [int] NULL,
|
||
[EntryTime] [datetime] NULL,
|
||
[ReturnTime] [datetime] NULL,
|
||
[Hp10Dose] [float] NULL,
|
||
[Hp07Dose] [float] NULL,
|
||
[Hp10Total] [float] NULL,
|
||
[Hp07Total] [float] NULL,
|
||
[Hp10Peak] [float] NULL,
|
||
[Hp07Peak] [float] NULL,
|
||
[Hp10Time] [datetime] NULL,
|
||
[Hp07Time] [datetime] NULL,
|
||
[ID_EPD] [int] NULL,
|
||
[QualityData] [int] NULL,
|
||
[K1] [int] NULL,
|
||
[K2] [int] NULL,
|
||
[K3] [int] NULL,
|
||
[K4] [int] NULL,
|
||
[K5] [int] NULL,
|
||
[K6] [int] NULL,
|
||
[SG] [int] NULL,
|
||
[BC] [int] NULL,
|
||
[FB] [int] NULL,
|
||
[HG] [int] NULL,
|
||
[alarmStatus] [int] NULL,
|
||
[otherAlarms] [int] NULL,
|
||
[errorStatus] [int] NULL,
|
||
[operatingStatus] [int] NULL,
|
||
[isBG] [bit] NULL,
|
||
[isComplete] [bit] NOT NULL,
|
||
[isDeleted] [bit] NOT NULL,
|
||
[isAlarm] [bit] NOT NULL,
|
||
[isAlarmCleared] [bit] NOT NULL,
|
||
[isManualExit] [bit] NOT NULL,
|
||
[ID_Station_Return] [int] NULL,
|
||
[ENTRY_EPD_CLOCK] [numeric](10, 0) NULL,
|
||
[EXIT_EPD_CLOCK] [numeric](10, 0) NULL,
|
||
[TIME_LOST] [int] NULL,
|
||
[syncedEntry] [bit] NOT NULL,
|
||
[syncedExit] [bit] NOT NULL,
|
||
[syncedEntryTime] [datetime] NULL,
|
||
[syncedExitTime] [datetime] NULL,
|
||
[epdType] [tinyint] NULL,
|
||
[epdID] [int] NULL,
|
||
[eDosBatteryWarning] [bit] NULL,
|
||
[eDosDose07Warning] [bit] NULL,
|
||
[eDosDose07Alarm] [bit] NULL,
|
||
[eDosRate07Warning] [bit] NULL,
|
||
[eDosRate07Alarm] [bit] NULL,
|
||
[eDosDose10Warning] [bit] NULL,
|
||
[eDosDose10Alarm] [bit] NULL,
|
||
[eDosRate10Warning] [bit] NULL,
|
||
[eDosRate10Alarm] [bit] NULL,
|
||
[isFault] [bit] NULL,
|
||
[InitError] [int] NULL,
|
||
CONSTRAINT [PK_Visit_1] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_Station] ASC,
|
||
[ID_Visit] 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
|
||
/****** Object: Table [syncLoc].[compareVisit] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[syncLoc].[compareVisit]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [syncLoc].[compareVisit](
|
||
[ID_Station] [int] NOT NULL,
|
||
[ID_Visit] [int] NOT NULL,
|
||
[Inst_CODE] [int] NOT NULL,
|
||
[PersID] [int] NULL,
|
||
[ID_Task] [int] NULL,
|
||
[EntryTime] [datetime] NULL,
|
||
[ReturnTime] [datetime] NULL,
|
||
[Hp10Dose] [float] NULL,
|
||
[Hp07Dose] [float] NULL,
|
||
[Hp10Total] [float] NULL,
|
||
[Hp07Total] [float] NULL,
|
||
[Hp10Peak] [float] NULL,
|
||
[Hp07Peak] [float] NULL,
|
||
[Hp10Time] [datetime] NULL,
|
||
[Hp07Time] [datetime] NULL,
|
||
[ID_EPD] [int] NULL,
|
||
[QualityData] [int] NULL,
|
||
[K1] [int] NULL,
|
||
[K2] [int] NULL,
|
||
[K3] [int] NULL,
|
||
[K4] [int] NULL,
|
||
[K5] [int] NULL,
|
||
[K6] [int] NULL,
|
||
[SG] [int] NULL,
|
||
[BC] [int] NULL,
|
||
[FB] [int] NULL,
|
||
[HG] [int] NULL,
|
||
[alarmStatus] [int] NULL,
|
||
[otherAlarms] [int] NULL,
|
||
[errorStatus] [int] NULL,
|
||
[operatingStatus] [int] NULL,
|
||
[isBG] [bit] NULL,
|
||
[isComplete] [bit] NOT NULL,
|
||
[isDeleted] [bit] NOT NULL,
|
||
[isAlarm] [bit] NOT NULL,
|
||
[isAlarmCleared] [bit] NOT NULL,
|
||
[isManualExit] [bit] NOT NULL,
|
||
[ID_Station_Return] [int] NULL,
|
||
[ENTRY_EPD_CLOCK] [numeric](10, 0) NULL,
|
||
[EXIT_EPD_CLOCK] [numeric](10, 0) NULL,
|
||
[TIME_LOST] [int] NULL,
|
||
[epdID] [int] NULL,
|
||
[eDosBatteryWarning] [bit] NULL,
|
||
[eDosDose07Warning] [bit] NULL,
|
||
[eDosDose07Alarm] [bit] NULL,
|
||
[eDosRate07Warning] [bit] NULL,
|
||
[eDosRate07Alarm] [bit] NULL,
|
||
[eDosDose10Warning] [bit] NULL,
|
||
[eDosDose10Alarm] [bit] NULL,
|
||
[eDosRate10Warning] [bit] NULL,
|
||
[eDosRate10Alarm] [bit] NULL,
|
||
CONSTRAINT [PK_compareVisit] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_Station] ASC,
|
||
[ID_Visit] 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
|
||
GRANT ALTER ON [syncLoc].[compareVisit] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT DELETE ON [syncLoc].[compareVisit] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT INSERT ON [syncLoc].[compareVisit] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT SELECT ON [syncLoc].[compareVisit] TO [eDosStation] AS [dbo]
|
||
GO
|
||
GRANT UPDATE ON [syncLoc].[compareVisit] TO [eDosStation] AS [dbo]
|
||
GO
|
||
/****** Object: Table [syncLoc].[SyncStatus] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[syncLoc].[SyncStatus]') AND type in (N'U'))
|
||
BEGIN
|
||
CREATE TABLE [syncLoc].[SyncStatus](
|
||
[ID_Station] [int] NOT NULL,
|
||
[TimeStamp] [datetime] NULL,
|
||
[New] [int] NULL,
|
||
[Entries] [int] NULL,
|
||
[Exits] [int] NULL,
|
||
[Skipped] [int] NULL,
|
||
[ErrorMessage] [varchar](512) NULL,
|
||
[ID_Visit_Min] [int] NULL,
|
||
[ID_Visit_Max] [int] NULL,
|
||
[Persons] [int] NULL,
|
||
[Tasks] [int] NULL,
|
||
CONSTRAINT [PK_SyncStatus] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ID_Station] 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
|
||
/****** Object: Index [IX_AddLimitPerson] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[AddLimitPerson]') AND name = N'IX_AddLimitPerson')
|
||
CREATE NONCLUSTERED INDEX [IX_AddLimitPerson] ON [dbo].[AddLimitPerson]
|
||
(
|
||
[deleted] ASC,
|
||
[PersID] ASC,
|
||
[DateStart] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
GO
|
||
/****** Object: Index [IX_TaskInfoSnapshot] Script Date: 9/9/2024 1:48:45 PM ******/
|
||
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[TaskInfoSnapshot]') AND name = N'IX_TaskInfoSnapshot')
|
||
CREATE NONCLUSTERED INDEX [IX_TaskInfoSnapshot] ON [dbo].[TaskInfoSnapshot]
|
||
(
|
||
[Inst_CODE] ASC,
|
||
[TaskType_CODE] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_AlarmEPD_ChirpRate]') AND type = 'D')
|
||
BEGIN
|
||
ALTER TABLE [dbo].[AlarmEPD] ADD CONSTRAINT [DF_AlarmEPD_ChirpRate] DEFAULT ((1.0)) FOR [ChirpRate]
|
||
END
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_CommentToInstallation_deleted]') AND type = 'D')
|
||
BEGIN
|
||
ALTER TABLE [dbo].[CommentToInstallation] ADD CONSTRAINT [DF_CommentToInstallation_deleted] DEFAULT ((0)) FOR [deleted]
|
||
END
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_StationSettings_checkUser]') AND type = 'D')
|
||
BEGIN
|
||
ALTER TABLE [dbo].[StationSettings] ADD CONSTRAINT [DF_StationSettings_checkUser] DEFAULT ((0)) FOR [checkUser]
|
||
END
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_isDeleted]') AND type = 'D')
|
||
BEGIN
|
||
ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_isDeleted] DEFAULT ((0)) FOR [isDeleted]
|
||
END
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_isAlarm]') AND type = 'D')
|
||
BEGIN
|
||
ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_isAlarm] DEFAULT ((0)) FOR [isAlarm]
|
||
END
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_isAlarmCleared]') AND type = 'D')
|
||
BEGIN
|
||
ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_isAlarmCleared] DEFAULT ((0)) FOR [isAlarmCleared]
|
||
END
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_isManualExit]') AND type = 'D')
|
||
BEGIN
|
||
ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_isManualExit] DEFAULT ((0)) FOR [isManualExit]
|
||
END
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_syncedEntry]') AND type = 'D')
|
||
BEGIN
|
||
ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_syncedEntry] DEFAULT ((0)) FOR [syncedEntry]
|
||
END
|
||
GO
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_syncedExit]') AND type = 'D')
|
||
BEGIN
|
||
ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_syncedExit] DEFAULT ((0)) FOR [syncedExit]
|
||
END
|
||
GO
|