EnVisageOnline/Main/Database/Scripts/20150706/02_supt_tbl_RecParser_creat...

34 lines
1.0 KiB
Transact-SQL

USE [EnVisage]
GO
IF not EXISTS (SELECT * FROM sys.tables where name='supt_tbl_RecParser')
BEGIN
CREATE TABLE [dbo].[supt_tbl_RecParser](
[Id] [uniqueidentifier] NOT NULL,
[ProcessID] [varchar](50) NOT NULL,
[ToType] [varchar](50) NULL,
[ToName] [varchar](50) NULL,
[ToField] [varchar](50) NULL,
[StartPos] [int] NULL,
[Length] [int] NULL,
[index] [int] NULL,
[isDelimited] [char](1) NULL,
[Delimitor] [nvarchar](5) NULL,
[AdditionalFormat] [varchar](50) NULL,
[Overlay] [bit] NULL,
[DBFieldFormat] [int] NULL,
[TableOrder] [int] NULL,
[ForeignKey] [bit] NULL,
CONSTRAINT [PK_supt_tbl_FileParser] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
END
GO
IF not EXISTS (SELECT * FROM sys.default_constraints where name='DF_supt_tbl_RecParser_Id')
BEGIN
ALTER TABLE [dbo].[supt_tbl_RecParser] ADD CONSTRAINT [DF_supt_tbl_RecParser_Id] DEFAULT (newid()) FOR [Id]
END