2013 lines
138 KiB
Transact-SQL
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/****** Object: UserDefinedDataType [dbo].[Description] Script Date: 2017/1/5 15:14:17 ******/
IF NOT EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'Description' AND ss.name = N'dbo')
CREATE TYPE [dbo].[Description] FROM [nvarchar](200) NULL
/****** Object: UserDefinedDataType [dbo].[GUID] Script Date: 2017/1/5 15:14:17 ******/
IF NOT EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'GUID' AND ss.name = N'dbo')
CREATE TYPE [dbo].[GUID] FROM [uniqueidentifier] NULL
/****** Object: UserDefinedDataType [dbo].[Name] Script Date: 2017/1/5 15:14:17 ******/
IF NOT EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'Name' AND ss.name = N'dbo')
CREATE TYPE [dbo].[Name] FROM [nvarchar](100) NULL
/****** Object: UserDefinedDataType [dbo].[PWD] Script Date: 2017/1/5 15:14:17 ******/
IF NOT EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'PWD' AND ss.name = N'dbo')
CREATE TYPE [dbo].[PWD] FROM [varchar](50) NULL
/****** Object: Table [dbo].[Board] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Board]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[Board](
[IID] [uniqueidentifier] NOT NULL,
[CategoryID] [dbo].[GUID] NOT NULL,
[BoardName] [dbo].[Name] NOT NULL,
[BoardDescription] [dbo].[Description] NOT NULL,
[IsPublic] [int] NOT NULL,
[Creater] [dbo].[GUID] NOT NULL,
[CreateTime] [datetime] NULL,
[ModifyTime] [datetime] NULL,
[ModifyUser] [dbo].[Name] NULL,
[SecretType] [int] NULL,
[PublishType] [int] NULL,
[IsShare] [int] NULL,
CONSTRAINT [PK_BOARD] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[BoardChartPivot] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[BoardChartPivot]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[BoardChartPivot](
[IID] [uniqueidentifier] NOT NULL,
[BoardPivotIID] [uniqueidentifier] NULL,
[ChartIID] [uniqueidentifier] NULL,
[FieldName] [nvarchar](100) NULL,
[UserIID] [uniqueidentifier] NULL,
[ChartPivotIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_BOARDCHARTPIVOT] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[BoardLanguage] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[BoardLanguage]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[BoardLanguage](
[IID] [uniqueidentifier] NOT NULL,
[BoardIID] [uniqueidentifier] NULL,
[LanguageCode] [nvarchar](10) NULL,
[BoardName] [nvarchar](100) NULL,
[BoardDescription] [nvarchar](200) NULL,
CONSTRAINT [PK_BOARDLANGUAGE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[BoardPivot] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[BoardPivot]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[BoardPivot](
[IID] [uniqueidentifier] NOT NULL,
[BoardIID] [uniqueidentifier] NULL,
[Caption] [nvarchar](100) NULL,
[DefaultValue] [nvarchar](254) NULL,
[Flags] [int] NULL,
[OrderIndex] [int] NULL,
[ValueMode] [int] NULL,
CONSTRAINT [PK_BOARDPIVOT] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[BoardPivotLanguage] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[BoardPivotLanguage]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[BoardPivotLanguage](
[IID] [uniqueidentifier] NOT NULL,
[BoardPivotIID] [uniqueidentifier] NULL,
[LanguageCode] [nvarchar](10) NULL,
[BoardPivotCaption] [nvarchar](100) NULL,
[BoardIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_BOARDPIVOTLANGUAGE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[Chart] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Chart]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[Chart](
[IID] [uniqueidentifier] NOT NULL,
[CategoryID] [dbo].[GUID] NOT NULL,
[ChartName] [dbo].[Name] NOT NULL,
[ChartDescription] [dbo].[Description] NOT NULL,
[IsPublic] [int] NOT NULL,
[ChartClassIID] [dbo].[GUID] NOT NULL,
[ModifyTime] [datetime] NOT NULL,
[CreateTime] [datetime] NOT NULL,
[Creater] [dbo].[GUID] NOT NULL,
[ModifyUser] [dbo].[Name] NOT NULL,
[ChartNotes] [nvarchar](max) NULL,
[SecretType] [int] NULL,
[PublishType] [int] NULL,
[IsShare] [int] NULL,
CONSTRAINT [PK_CHART] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartAggregateLanguage] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartAggregateLanguage]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartAggregateLanguage](
[IID] [uniqueidentifier] NOT NULL,
[ChartAggregateIID] [uniqueidentifier] NULL,
[LanguageCode] [nvarchar](10) NULL,
[ChartAggregateName] [nvarchar](200) NULL,
[ChartIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_CHARTAGGREGATELANGUAGE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartClass] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartClass]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartClass](
[IID] [dbo].[GUID] NOT NULL,
[ChartClassName] [dbo].[Name] NOT NULL,
[ChartClassDescription] [dbo].[Description] NOT NULL,
[FullClassName] [dbo].[Name] NOT NULL,
[AssemblyName] [dbo].[Name] NOT NULL,
[ClientUIClassName] [varchar](100) NULL,
[ClientUIAssemblyName] [varchar](100) NULL,
[ClientDMClassName] [varchar](100) NULL,
[ClientDMAssemblyName] [varchar](100) NULL,
[Catalog] [varchar](100) NULL,
[DisplayName] [varchar](100) NULL,
[PhotoURL] [varchar](300) NULL,
CONSTRAINT [PK_CHARTCLASS] PRIMARY KEY CLUSTERED
(
[ChartClassName] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY],
CONSTRAINT [AK_KEY_2_CHARTCLA] UNIQUE NONCLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[ChartContainer] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartContainer]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartContainer](
[IID] [uniqueidentifier] NOT NULL,
[BoardID] [dbo].[GUID] NOT NULL,
[Caption] [dbo].[Name] NOT NULL,
[ContainerTop] [int] NOT NULL,
[ContainerLeft] [int] NOT NULL,
[ContainerWidth] [int] NOT NULL,
[ContainerHeight] [int] NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[ContainerZIndex] [int] NOT NULL,
[UserIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_CHARTCONTAINER] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartContainerPosition] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartContainerPosition]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartContainerPosition](
[IID] [uniqueidentifier] NOT NULL,
[ChartContainerIID] [uniqueidentifier] NOT NULL,
[UserIID] [varchar](100) NOT NULL,
[ContainerTop] [int] NOT NULL,
[ContainerLeft] [int] NOT NULL,
[ContainerWidth] [int] NOT NULL,
[ContainerHeight] [int] NOT NULL,
[ContainerZIndex] [int] NOT NULL,
CONSTRAINT [PK_CHARTCONTAINERPOSITION] PRIMARY KEY CLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[ChartDynamicYColor] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartDynamicYColor]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartDynamicYColor](
[IID] [uniqueidentifier] NOT NULL,
[ProportionIID] [uniqueidentifier] NULL,
[MinValue] [numeric](18, 2) NULL,
[MaxValue] [numeric](18, 2) NULL,
[BackColor] [varchar](100) NULL,
[ForeColor] [varchar](100) NULL,
[OrderIndex] [int] NULL,
CONSTRAINT [PK_CHARTDYNAMICYCOLOR] PRIMARY KEY CLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[ChartDynamicYData] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartDynamicYData]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartDynamicYData](
[IID] [varchar](50) NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[XValue] [nvarchar](500) NOT NULL,
[YField] [nvarchar](50) NOT NULL,
[YValue] [numeric](18, 4) NULL,
[RowIndex] [int] NULL,
[ColIndex] [int] NULL,
CONSTRAINT [PK_CHARTDYNAMICYDATA] PRIMARY KEY CLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[ChartDynamicYDataComposition] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartDynamicYDataComposition]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartDynamicYDataComposition](
[IID] [uniqueidentifier] NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[XStructure] [nvarchar](1000) NULL,
CONSTRAINT [PK_CHARTDYNAMICYDATACOMPOSITIO] PRIMARY KEY CLUSTERED
(
[ChartIID] 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
/****** Object: Table [dbo].[ChartDynamicYProportion] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartDynamicYProportion]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartDynamicYProportion](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NULL,
[SourceYCaption] [nvarchar](200) NULL,
[TargetYCaption] [nvarchar](200) NULL,
[Visible] [bit] NULL,
[OrderIndex] [int] NULL,
CONSTRAINT [PK_CHARTDYNAMICYPROPORTION] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartExtensionColumn] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartExtensionColumn]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartExtensionColumn](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NULL,
[ColumnURL] [nvarchar](2000) NULL,
[OrderIndex] [int] NULL,
[SendAuthentication] [int] NULL,
[ColumnHeader] [nvarchar](200) NULL,
[ColumnTitle] [nvarchar](200) NULL,
[DestChartIID] [uniqueidentifier] NULL,
[Type] [int] NULL,
CONSTRAINT [PK_CHARTEXTENSIONCOLUMN] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartExtensionColumnLanguage] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartExtensionColumnLanguage]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartExtensionColumnLanguage](
[IID] [uniqueidentifier] NULL,
[LanguageCode] [nvarchar](40) NULL,
[ColumnHeader] [nvarchar](200) NULL,
[ColumnTitle] [nvarchar](200) NULL
) ON [PRIMARY]
END
/****** Object: Table [dbo].[ChartExtensionColumnParamValue] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartExtensionColumnParamValue]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartExtensionColumnParamValue](
[IID] [uniqueidentifier] NULL,
[ParamName] [nvarchar](200) NULL,
[ParamExpression] [nvarchar](1000) NULL,
[OrderIndex] [int] NULL
) ON [PRIMARY]
END
/****** Object: Table [dbo].[ChartExtensionDetail] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartExtensionDetail]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartExtensionDetail](
[IID] [uniqueidentifier] NOT NULL,
[ChartExtensionIID] [uniqueidentifier] NULL,
[PivotIID] [uniqueidentifier] NULL,
[PivotCaption] [nvarchar](100) NULL,
[DrilldownValueMode] [int] NOT NULL,
[DrilldownValue] [nvarchar](2000) NOT NULL,
[OrderIndex] [int] NOT NULL,
[ChartIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_CHARTEXTENSIONDETAIL] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartExtensionFilter] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartExtensionFilter]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartExtensionFilter](
[IID] [dbo].[GUID] NOT NULL,
[ChartExtensionIID] [dbo].[GUID] NOT NULL,
[ColumnName] [dbo].[Name] NOT NULL,
[OperationString] [dbo].[Name] NOT NULL,
[FilterValue] [nvarchar](254) NOT NULL,
[OrderIndex] [int] NOT NULL,
[Expresion] [nvarchar](254) NULL,
[FilterType] [int] NULL,
[ChartIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_CHARTEXTENSIONFILTER] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartExtensionY] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartExtensionY]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartExtensionY](
[IID] [dbo].[GUID] NOT NULL,
[ChartExtensionIID] [dbo].[GUID] NOT NULL,
[IsFixedString] [bit] NOT NULL,
[DestYCaption] [dbo].[Name] NOT NULL,
[Map] [nvarchar](2000) NULL,
[ChartIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_CHARTEXTENSIONY] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartFilter] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartFilter]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartFilter](
[IID] [dbo].[GUID] NOT NULL,
[ChartIID] [dbo].[GUID] NOT NULL,
[ColumnName] [dbo].[Name] NOT NULL,
[OperationString] [dbo].[Name] NOT NULL,
[FilterValue] [nvarchar](4000) NOT NULL,
[OrderIndex] [int] NOT NULL,
[LeftChar] [nvarchar](50) NULL,
[RightChar] [nvarchar](50) NULL,
[JoinChar] [nvarchar](50) NULL,
[FilterType] [int] NULL,
CONSTRAINT [PK_CHARTFILTER] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartGaugeDynamicData] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartGaugeDynamicData]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartGaugeDynamicData](
[IID] [varchar](50) NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[YIID] [uniqueidentifier] NOT NULL,
[XValue] [nvarchar](500) NOT NULL,
[YField] [nvarchar](50) NOT NULL,
[YValue] [varchar](50) NOT NULL,
[RowIndex] [int] NULL,
CONSTRAINT [PK_CHARTGAUGEDYNAMICDATA] PRIMARY KEY CLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[ChartGaugeDynamicY] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartGaugeDynamicY]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartGaugeDynamicY](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[YIID] [uniqueidentifier] NOT NULL,
[ColorsSegment] [int] NOT NULL,
[ColorsString] [varchar](500) NOT NULL,
[ComputeType] [int] NOT NULL,
[MeasuringUnit] [nvarchar](100) NULL,
[OrderIndex] [int] NOT NULL,
[GuageValueType] [int] NOT NULL,
CONSTRAINT [PK_CHARTGAUGEDYNAMICY] PRIMARY KEY CLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[ChartLanguage] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartLanguage]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartLanguage](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NULL,
[LanguageCode] [nvarchar](10) NULL,
[ChartName] [nvarchar](100) NULL,
[ChartDescription] [nvarchar](200) NULL,
[ChartTitle] [nvarchar](254) NULL,
[ChartNote] [nvarchar](max) NULL,
[ChartYLable] [nvarchar](100) NULL,
[ChartSecondYLable] [nvarchar](100) NULL,
CONSTRAINT [PK_CHARTLANGUAGE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartParamValue] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartParamValue]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartParamValue](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NULL,
[ParaCaption] [nvarchar](2000) NULL,
[ParaValue] [nvarchar](2000) NULL,
[OrderIndex] [int] NULL,
[DataTableIID] [uniqueidentifier] NOT NULL,
CONSTRAINT [PK_CHARTPARAMVALUE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartPivot] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartPivot]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartPivot](
[IID] [dbo].[GUID] NOT NULL,
[ChartIID] [dbo].[GUID] NOT NULL,
[Caption] [dbo].[Name] NOT NULL,
[ValueMode] [int] NOT NULL,
[DefaultValue] [nvarchar](254) NOT NULL,
[FieldName] [dbo].[Name] NOT NULL,
[DataType] [int] NOT NULL,
[OrderIndex] [int] NOT NULL,
[NotShowALL] [int] NOT NULL,
[Flags] [int] NOT NULL,
[DisplayFieldName] [dbo].[Name] NULL,
[Position] [int] NULL,
[CaptionVisible] [int] NULL,
[Format] [nvarchar](256) NULL,
[IsFieldPivot] [int] NULL,
[ShowIDValue] [bit] NULL,
[UseDataSource] [int] NULL,
[Description] [nvarchar](2000) NULL,
[PivotRelation] [uniqueidentifier] NOT NULL,
[PivotVisible] [int] NOT NULL,
[ParamDTIID] [uniqueidentifier] NOT NULL,
CONSTRAINT [PK_CHARTPIVOT] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartPivotData] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartPivotData]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartPivotData](
[IID] [uniqueidentifier] NOT NULL,
[PivotIID] [uniqueidentifier] NULL,
[PValue] [varchar](300) NULL,
[LogicOperator] [varchar](50) NULL,
CONSTRAINT [PK_CHARTPIVOTDATA] PRIMARY KEY CLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[ChartPivotLanguage] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartPivotLanguage]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartPivotLanguage](
[IID] [uniqueidentifier] NOT NULL,
[ChartPivotIID] [uniqueidentifier] NULL,
[LanguageCode] [nvarchar](10) NULL,
[ChartPivotCaption] [nvarchar](100) NULL,
[ChartPivotDescription] [nvarchar](2000) NULL,
[ChartIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_CHARTPIVOTLANGUAGE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartPropertyValue] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartPropertyValue]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartPropertyValue](
[IID] [dbo].[GUID] NOT NULL,
[ChartIID] [dbo].[GUID] NOT NULL,
[PropertyName] [varchar](100) NOT NULL,
[StringValue] [nvarchar](max) NULL,
[IntValue] [int] NULL,
[BoolValue] [bit] NULL,
[DateTimeValue] [datetime] NULL,
[DecimalValue] [float] NULL,
[LongStringValue] [varchar](max) NULL,
CONSTRAINT [PK_CHARTPROPERTYVALUE] PRIMARY KEY CLUSTERED
(
[ChartIID] ASC,
[PropertyName] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY],
CONSTRAINT [AK_KEY_2_CHARTPRO] UNIQUE NONCLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[ChartSort] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartSort]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartSort](
[IID] [dbo].[GUID] NOT NULL,
[ChartIID] [dbo].[GUID] NOT NULL,
[SortField] [dbo].[Name] NOT NULL,
[SortDirection] [dbo].[Name] NOT NULL,
[OrderIndex] [int] NOT NULL,
[SortType] [int] NOT NULL,
[ObjectIID] [dbo].[GUID] NULL,
CONSTRAINT [PK_CHARTSORT] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartTotalRow] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartTotalRow]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartTotalRow](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[Visible] [bit] NOT NULL,
[Description] [varchar](100) NULL,
CONSTRAINT [PK_CHARTTOTALROW] PRIMARY KEY CLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[ChartTotalRowColumn] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartTotalRowColumn]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartTotalRowColumn](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[RowIID] [uniqueidentifier] NOT NULL,
[GridCaption] [nvarchar](200) NOT NULL,
[OrderIndex] [int] NOT NULL,
[TotalType] [int] NULL,
CONSTRAINT [PK_CHARTTOTALROWCOLUMN] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartTotalRowColumnObject] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartTotalRowColumnObject]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartTotalRowColumnObject](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[ColumnIID] [uniqueidentifier] NOT NULL,
[FixValue] [nvarchar](200) NULL,
[Expression] [nvarchar](500) NULL,
[OrderIndex] [int] NULL,
CONSTRAINT [PK_CHARTTOTALROWCOLUMNOBJECT] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartXYLanguage] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartXYLanguage]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartXYLanguage](
[IID] [uniqueidentifier] NOT NULL,
[ChartXYIID] [uniqueidentifier] NULL,
[LanguageCode] [nvarchar](10) NULL,
[ChartXYCaption] [nvarchar](100) NULL,
[ChartXYDescription] [nvarchar](2000) NULL,
[ChartIID] [uniqueidentifier] NULL,
[HyperlinkDisplayText] [nvarchar](100) NULL,
CONSTRAINT [PK_CHARTXYLANGUAGE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ChartXYZ] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ChartXYZ]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ChartXYZ](
[IID] [dbo].[GUID] NOT NULL,
[ChartIID] [dbo].[GUID] NOT NULL,
[Caption] [dbo].[Name] NOT NULL,
[FieldName] [dbo].[Name] NOT NULL,
[CellExpression] [nvarchar](254) NOT NULL,
[Unit] [int] NOT NULL,
[DecimalPoint] [int] NOT NULL,
[XYZFlag] [int] NOT NULL,
[RowExpression] [nvarchar](254) NOT NULL,
[FieldType] [int] NOT NULL,
[OrderIndex] [int] NOT NULL,
[IsManualFill] [int] NOT NULL,
[ThousandsSeparator] [int] NULL,
[Alignment] [int] NULL,
[ColumnWidth] [numeric](18, 2) NULL,
[Visible] [bit] NULL,
[Flags] [int] NOT NULL,
[DisplayFieldName] [dbo].[Name] NULL,
[KeyCaption] [dbo].[Name] NULL,
[Format] [nvarchar](256) NULL,
[AxisFormat] [nvarchar](256) NULL,
[UseDataSource] [int] NULL,
[Description] [nvarchar](2000) NULL,
[CalcYType] [int] NULL,
[YAxisType] [int] NOT NULL,
[ColumnOrLine] [int] NOT NULL,
[MultipleColors] [int] NULL,
[IsURL] [int] NULL,
[HyperlinkDisplayText] [nvarchar](100) NULL,
CONSTRAINT [PK_CHARTXYZ] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ColorScheme] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ColorScheme]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ColorScheme](
[IID] [uniqueidentifier] NOT NULL,
[ColorName] [nvarchar](50) NULL,
[ColorValue] [nvarchar](50) NOT NULL,
[OrderIndex] [int] NOT NULL,
[SchemeIID] [uniqueidentifier] NULL,
[Scheme] [nvarchar](50) NULL,
CONSTRAINT [PK_COLORSCHEME] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[DataConnection] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DataConnection]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DataConnection](
[IID] [uniqueidentifier] NOT NULL,
[ConnectionName] [dbo].[Name] NOT NULL,
[Description] [dbo].[Description] NOT NULL,
[ConnectionString] [nvarchar](3000) NOT NULL,
[Creater] [dbo].[GUID] NOT NULL,
[CreateTime] [datetime] NOT NULL,
[ModifyTime] [datetime] NULL,
[ModifyUser] [dbo].[Name] NULL,
[ConnectionType] [int] NOT NULL,
[EmbedExtendedIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_DATACONNECTION] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[DataTable] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DataTable]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DataTable](
[IID] [uniqueidentifier] NOT NULL,
[TableTypeID] [dbo].[GUID] NULL,
[DataTableName] [dbo].[Name] NOT NULL,
[ConnectionID] [dbo].[GUID] NOT NULL,
[DataTableSQL] [nvarchar](max) NOT NULL,
[Description] [dbo].[Description] NOT NULL,
[Creater] [dbo].[GUID] NOT NULL,
[CreateTime] [datetime] NOT NULL,
[ModifyTime] [datetime] NOT NULL,
[ModifyUser] [dbo].[Name] NOT NULL,
[FetchOnDemand] [bit] NULL,
[RefreshTimeSpan] [numeric](18, 0) NULL,
[AutoRefreshTime] [datetime] NOT NULL,
[TableNotes] [nvarchar](max) NULL,
[ConfigType] [int] NULL,
[Type] [int] NULL,
[DTTypeIID] [uniqueidentifier] NULL,
[DTClassRelationIID] [uniqueidentifier] NULL,
[QueryTimeout] [int] NOT NULL,
[IsAdvancedSql] [int] NULL,
[TwoPhasesExecute] [bit] NULL,
[DTInfo] [varchar](500) NULL,
CONSTRAINT [PK_DATATABLE] PRIMARY KEY CLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[DataTableClass] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DataTableClass]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DataTableClass](
[IID] [uniqueidentifier] NOT NULL,
[DTClassName] [nvarchar](100) NULL,
[Description] [nvarchar](200) NULL,
CONSTRAINT [PK_DATATABLECLASS] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[DataTableClassRelation] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DataTableClassRelation]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DataTableClassRelation](
[IID] [uniqueidentifier] NOT NULL,
[DataTableIID] [uniqueidentifier] NULL,
[DTClassIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_DATATABLECLASSRELATION] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[DrillDown] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DrillDown]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DrillDown](
[IID] [dbo].[GUID] NOT NULL,
[ChartIID] [dbo].[GUID] NULL,
[DestChartIID] [dbo].[GUID] NULL,
[Type] [int] NULL,
CONSTRAINT [PK_DRILLDOWN] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[DrillDownDetail] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DrillDownDetail]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DrillDownDetail](
[IID] [dbo].[GUID] NOT NULL,
[DrillDownIID] [dbo].[GUID] NOT NULL,
[PivotIID] [dbo].[GUID] NOT NULL,
[PivotCaption] [dbo].[Name] NOT NULL,
[DrilldownValueMode] [int] NOT NULL,
[DrilldownValue] [nvarchar](2000) NOT NULL,
[OrderIndex] [int] NOT NULL,
CONSTRAINT [PK_DRILLDOWNDETAIL] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[DrillDownFilter] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DrillDownFilter]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DrillDownFilter](
[IID] [dbo].[GUID] NOT NULL,
[DrillDownIID] [dbo].[GUID] NOT NULL,
[ColumnName] [dbo].[Name] NOT NULL,
[OperationString] [dbo].[Name] NOT NULL,
[FilterValue] [nvarchar](254) NOT NULL,
[OrderIndex] [int] NOT NULL,
[Expresion] [nvarchar](254) NULL,
[FilterType] [int] NULL,
CONSTRAINT [PK_DRILLDOWNFILTER] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[DrilldownForUrl] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DrilldownForUrl]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DrilldownForUrl](
[IID] [varchar](50) NOT NULL,
[UrlGeneratorID] [varchar](50) NULL,
[BaseAddress] [nvarchar](1000) NULL,
[DrilldownIID] [uniqueidentifier] NULL,
[Type] [int] NULL,
[OrderIndex] [int] NULL,
CONSTRAINT [PK_DRILLDOWNFORURL] PRIMARY KEY CLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[DrilldownUrlParamValues] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DrilldownUrlParamValues]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DrilldownUrlParamValues](
[IID] [varchar](50) NOT NULL,
[ParamName] [nvarchar](200) NULL,
[ParamExpression] [nvarchar](500) NULL,
[OrderIndex] [int] NULL
) ON [PRIMARY]
END
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[DrillDownY] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DrillDownY]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DrillDownY](
[IID] [dbo].[GUID] NOT NULL,
[DrillDownIID] [dbo].[GUID] NOT NULL,
[IsFixedString] [bit] NOT NULL,
[DestYCaption] [dbo].[Name] NOT NULL,
[Map] [nvarchar](2000) NULL,
CONSTRAINT [PK_DRILLDOWNY] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[FavoriteContent] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[FavoriteContent]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[FavoriteContent](
[IID] [dbo].[GUID] NOT NULL,
[FavoritesName] [dbo].[Name] NOT NULL,
[OrderIndex] [int] NOT NULL,
[IcoURL] [nvarchar](200) NULL,
[URL] [nvarchar](500) NULL,
[ParamString] [nvarchar](500) NULL,
[FavoriteClass] [nvarchar](500) NULL,
[FavoritesTypeIID] [dbo].[GUID] NOT NULL,
CONSTRAINT [PK_FAVORITECONTENT] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[FavoriteItem] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[FavoriteItem]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[FavoriteItem](
[IID] [dbo].[GUID] NOT NULL,
[FavoritesTypeName] [dbo].[Name] NOT NULL,
[OrderIndex] [int] NOT NULL,
[ChartIID] [dbo].[GUID] NOT NULL,
CONSTRAINT [PK_FAVORITEITEM] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[FreeChartCell] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[FreeChartCell]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[FreeChartCell](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[ColumnIndex] [int] NOT NULL,
[RowIndex] [int] NOT NULL,
[FontSize] [int] NULL,
[FontColor] [nvarchar](12) NULL,
[BackColor] [nvarchar](12) NULL,
[HAlign] [int] NULL,
[VAlign] [int] NULL,
[Border] [nvarchar](20) NULL,
[BorderColor] [nvarchar](12) NULL,
[Bold] [int] NULL,
[Italic] [int] NULL,
[Indent] [int] NULL,
[Format] [nvarchar](256) NULL,
[UnderLine] [int] NULL,
[CellType] [int] NULL,
[CellValue] [nvarchar](2000) NULL,
[ColSpan] [int] NULL,
[RowSpan] [int] NULL,
[ValueType] [nvarchar](20) NULL,
[CellCalcType] [int] NULL,
CONSTRAINT [PK_FREECHARTCELL] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[FreeChartCellColorFilter] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[FreeChartCellColorFilter]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[FreeChartCellColorFilter](
[IID] [uniqueidentifier] NOT NULL,
[CellIID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[OperationString] [nvarchar](100) NULL,
[FilterValue] [nvarchar](4000) NULL,
[OrderIndex] [int] NULL,
[FilterType] [int] NULL,
[FilterCellIID] [uniqueidentifier] NULL,
[FontColor] [nvarchar](12) NULL,
[BorderColor] [nvarchar](12) NULL,
[BackColor] [nvarchar](12) NULL,
CONSTRAINT [PK_FREECHARTCELLCOLORFILTER] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[FreeChartCellDataFilter] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[FreeChartCellDataFilter]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[FreeChartCellDataFilter](
[IID] [dbo].[GUID] NOT NULL,
[ChartIID] [dbo].[GUID] NOT NULL,
[CellIID] [uniqueidentifier] NOT NULL,
[ColumnName] [dbo].[Name] NOT NULL,
[OperationString] [dbo].[Name] NOT NULL,
[FilterValue] [nvarchar](4000) NOT NULL,
[OrderIndex] [int] NOT NULL,
[LeftChar] [nvarchar](50) NULL,
[RightChar] [nvarchar](50) NULL,
[JoinChar] [nvarchar](50) NULL,
[FilterType] [int] NULL,
CONSTRAINT [PK_FREECHARTCELLDATAFILTER] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[FreeChartCellLanguage] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[FreeChartCellLanguage]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[FreeChartCellLanguage](
[IID] [uniqueidentifier] NOT NULL,
[CellIID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[LanguageCode] [nvarchar](20) NOT NULL,
[CellValue] [nvarchar](2000) NULL,
CONSTRAINT [PK_FREECHARTCELLLANGUAGE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[FreeChartColumn] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[FreeChartColumn]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[FreeChartColumn](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[FontSize] [int] NULL,
[FontColor] [nvarchar](12) NULL,
[BackColor] [nvarchar](12) NULL,
[HAlign] [int] NULL,
[VAlign] [int] NULL,
[OrderIndex] [int] NOT NULL,
[Visible] [int] NULL,
[ColumnWidth] [int] NULL,
[Border] [nvarchar](20) NULL,
[BorderColor] [nvarchar](12) NULL,
[Bold] [int] NULL,
[Italic] [int] NULL,
[Indent] [int] NULL,
[Format] [nvarchar](256) NULL,
[UnderLine] [int] NULL,
[LinkPath] [int] NULL,
CONSTRAINT [PK_FREECHARTCOLUMN] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[FreeChartRow] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[FreeChartRow]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[FreeChartRow](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NOT NULL,
[FontSize] [int] NULL,
[FontColor] [nvarchar](12) NULL,
[BackColor] [nvarchar](12) NULL,
[HAlign] [int] NULL,
[VAlign] [int] NULL,
[OrderIndex] [int] NOT NULL,
[Visible] [int] NULL,
[RowHight] [int] NULL,
[Border] [nvarchar](20) NULL,
[BorderColor] [nvarchar](12) NULL,
[Bold] [int] NULL,
[Italic] [int] NULL,
[Indent] [int] NULL,
[Format] [nvarchar](256) NULL,
[UnderLine] [int] NULL,
CONSTRAINT [PK_FREECHARTROW] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[GlobalFilter] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[GlobalFilter]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[GlobalFilter](
[IID] [uniqueidentifier] NOT NULL,
[FilterName] [dbo].[Name] NOT NULL,
[FilterType] [int] NOT NULL,
[FilterDataType] [int] NOT NULL,
[Description] [dbo].[Description] NOT NULL,
[PluginID] [dbo].[GUID] NULL,
[PIID] [uniqueidentifier] NULL,
[FKField] [nvarchar](200) NULL,
[Creater] [uniqueidentifier] NULL,
[PublishType] [int] NULL,
[SecretType] [int] NULL,
CONSTRAINT [PK_GLOBALFILTER] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[GlobalVariable] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[GlobalVariable]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[GlobalVariable](
[Name] [nvarchar](100) NOT NULL,
[SqlStatement] [nvarchar](max) NULL,
[DCIID] [uniqueidentifier] NULL,
[DefaultValue] [nvarchar](2000) NULL,
[OrderIndex] [int] NULL,
CONSTRAINT [PK_GLOBALVARIABLE] PRIMARY KEY CLUSTERED
(
[Name] 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
/****** Object: Table [dbo].[GridWidth] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[GridWidth]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[GridWidth](
[IID] [uniqueidentifier] NOT NULL,
[ObjectType] [nvarchar](50) NOT NULL,
[ObjectID] [nvarchar](100) NOT NULL,
[ColumnKey] [nvarchar](100) NULL,
[UserIID] [uniqueidentifier] NOT NULL,
[Width] [numeric](18, 2) NOT NULL,
[OrderIndex] [int] NOT NULL,
[Sort] [int] NOT NULL,
CONSTRAINT [PK_GRIDWIDTH] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[Levels] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Levels]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[Levels](
[ID] [int] NOT NULL,
[GradeName] [dbo].[Name] NOT NULL,
CONSTRAINT [PK_LEVELS] PRIMARY KEY CLUSTERED
(
[ID] 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
/****** Object: Table [dbo].[LookupData] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[LookupData]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[LookupData](
[LDSID] [uniqueidentifier] NOT NULL,
[ID] [nvarchar](100) NOT NULL,
[Description] [nvarchar](500) NULL,
[PID] [nvarchar](100) NULL,
[SortOrder] [int] NULL,
CONSTRAINT [PK_LOOKUPDATA] PRIMARY KEY CLUSTERED
(
[LDSID] ASC,
[ID] 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
/****** Object: Table [dbo].[MultiLevelField] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MultiLevelField]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MultiLevelField](
[IID] [uniqueidentifier] NOT NULL,
[TableFieldIID] [uniqueidentifier] NULL,
[TableFieldCode] [nvarchar](100) NULL,
[TableFieldName] [nvarchar](100) NULL,
[Level] [int] NULL,
CONSTRAINT [PK_MULTILEVELFIELD] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[OperationRight] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[OperationRight]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[OperationRight](
[IID] [uniqueidentifier] NOT NULL,
[ObjectID] [dbo].[GUID] NOT NULL,
[ObjectType] [int] NOT NULL,
[RightValue] [int] NOT NULL,
[FunctionID] [dbo].[GUID] NULL,
CONSTRAINT [PK_OPERATIONRIGHT] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[Plugin] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Plugin]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[Plugin](
[IID] [uniqueidentifier] NOT NULL,
[PluginName] [dbo].[Name] NOT NULL,
[Description] [dbo].[Description] NOT NULL,
[PluginCode] [dbo].[Name] NULL,
[DataTableIID] [uniqueidentifier] NULL,
[PKField] [nvarchar](200) NULL,
[Flags] [int] NOT NULL,
[IsInnerDataSource] [int] NULL,
[IsFlat] [int] NULL,
[DSIDDataType] [int] NULL,
[Creater] [uniqueidentifier] NULL,
[PublishType] [int] NULL,
[SecretType] [int] NULL,
CONSTRAINT [PK_PLUGIN] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[PlugInCaption] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[PlugInCaption]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[PlugInCaption](
[IID] [uniqueidentifier] NOT NULL,
[PluginIID] [uniqueidentifier] NOT NULL,
[FieldName] [nvarchar](100) NULL,
[FieldCaption] [nvarchar](100) NULL,
[FieldDataType] [int] NULL,
CONSTRAINT [PK_PLUGINCAPTION] PRIMARY KEY NONCLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[PluginDataImport] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[PluginDataImport]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[PluginDataImport](
[IID] [uniqueidentifier] NOT NULL,
[PluginIID] [uniqueidentifier] NULL,
[ValueField] [dbo].[Name] NULL,
[DisplayField] [dbo].[Name] NULL,
[ParentField] [dbo].[Name] NULL,
[FirstNodeCondition] [nvarchar](1000) NULL,
[SortStr] [nvarchar](500) NULL,
CONSTRAINT [PK_PLUGINDATAIMPORT] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[PluginDataTable] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[PluginDataTable]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[PluginDataTable](
[IID] [uniqueidentifier] NOT NULL,
[ConnectionIID] [dbo].[GUID] NOT NULL,
[DataTableSQL] [nvarchar](max) NOT NULL,
CONSTRAINT [PK_PLUGINDATATABLE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ScatterPlotFilter] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ScatterPlotFilter]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ScatterPlotFilter](
[IID] [uniqueidentifier] NOT NULL,
[ScatterStyleIID] [uniqueidentifier] NULL,
[FieldName] [nvarchar](100) NULL,
[FilterValue] [nvarchar](100) NULL,
[OperatorString] [nvarchar](100) NULL,
[LeftMark] [nvarchar](100) NULL,
[RightMark] [nvarchar](100) NULL,
[LogicMark] [nvarchar](100) NULL,
[OrderIndex] [int] NULL,
CONSTRAINT [PK_SCATTERPLOTFILTER] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ScatterPlotStyle] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ScatterPlotStyle]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ScatterPlotStyle](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NULL,
[Name] [nvarchar](100) NULL,
[Color] [int] NULL,
[Shape] [int] NULL,
[OrderIndex] [int] NULL,
CONSTRAINT [PK_SCATTERPLOTSTYLE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[ScatterTargetStructure] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ScatterTargetStructure]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[ScatterTargetStructure](
[ChartIID] [uniqueidentifier] NULL,
[TargetYIID] [uniqueidentifier] NOT NULL,
[Name] [nvarchar](100) NULL,
[XYType] [int] NULL,
[Color] [int] NULL,
[Visible] [bit] NULL,
[Weight] [decimal](18, 0) NULL,
[LineStyle] [int] NULL,
[OrderIndex] [int] NULL,
CONSTRAINT [PK_SCATTERTARGETSTRUCTURE] PRIMARY KEY CLUSTERED
(
[TargetYIID] 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
/****** Object: Table [dbo].[SystemParams] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[SystemParams]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[SystemParams](
[IID] [uniqueidentifier] NOT NULL,
[ParamType] [int] NOT NULL,
[ParamCode] [dbo].[Name] NOT NULL,
[ParamName] [dbo].[Name] NOT NULL,
[ParamValue] [nvarchar](max) NOT NULL,
[ParamMemo] [dbo].[Description] NOT NULL,
CONSTRAINT [PK_SYSTEMPARAMS] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[TableField] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TableField]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[TableField](
[IID] [uniqueidentifier] NOT NULL,
[DataTableID] [dbo].[GUID] NOT NULL,
[FieldName] [dbo].[Name] NOT NULL,
[FieldDataType] [int] NULL,
[OrderIndex] [int] NOT NULL,
[PluginIID] [uniqueidentifier] NULL,
[AppType] [int] NULL,
CONSTRAINT [PK_TABLEFIELD] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[TableFilter] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TableFilter]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[TableFilter](
[IID] [dbo].[GUID] NOT NULL,
[DataTableID] [dbo].[GUID] NOT NULL,
[FilterName] [dbo].[Name] NOT NULL,
[FilterType] [int] NOT NULL,
[FilterDataType] [int] NOT NULL,
[FieldName] [dbo].[Name] NOT NULL,
[Description] [dbo].[Description] NOT NULL,
[IsGlobal] [bit] NOT NULL,
[PluginID] [dbo].[GUID] NULL,
[GlobalFilterID] [dbo].[GUID] NULL,
[PIID] [uniqueidentifier] NULL,
[FKField] [nvarchar](200) NULL,
CONSTRAINT [PK_TABLEFILTER] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[TableParams] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TableParams]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[TableParams](
[IID] [uniqueidentifier] NOT NULL,
[DTIID] [uniqueidentifier] NULL,
[Name] [nvarchar](100) NULL,
[Caption] [nvarchar](200) NULL,
[DataType] [int] NULL,
[ParentParamIID] [uniqueidentifier] NULL,
[ParentDTIID] [uniqueidentifier] NULL,
[DataSourceID] [uniqueidentifier] NULL,
[OrderIndex] [int] NULL,
[IsMutilLevelSupported] [bit] NULL,
[ParaDefValue] [nvarchar](max) NULL,
[ParamRelation] [uniqueidentifier] NOT NULL,
CONSTRAINT [PK_TABLEPARAMS] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[TableRelation] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TableRelation]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[TableRelation](
[IID] [uniqueidentifier] NOT NULL,
[MasterTableIID] [uniqueidentifier] NULL,
[RelationTableIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_TABLERELATION] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[UrlGenerator] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[UrlGenerator]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[UrlGenerator](
[UrlGeneratorID] [varchar](50) NULL,
[Name] [nvarchar](100) NULL,
[Description] [nvarchar](500) NULL,
[RunDLL] [nvarchar](100) NULL,
[FullClassName] [nvarchar](200) NULL,
[Version] [nvarchar](50) NULL,
[OrderIndex] [int] NULL,
[AssemblyID] [varchar](50) NULL
) ON [PRIMARY]
END
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[UrlGeneratorFile] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[UrlGeneratorFile]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[UrlGeneratorFile](
[IID] [varchar](50) NULL,
[Content] [varbinary](max) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[UserChartInfo] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[UserChartInfo]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[UserChartInfo](
[IID] [uniqueidentifier] NOT NULL,
[ChartIID] [uniqueidentifier] NULL,
[UserIID] [uniqueidentifier] NULL,
[InfoType] [int] NULL,
[ObjectInfo] [image] NULL,
CONSTRAINT [PK_USERCHARTINFO] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[UserDefaultInfo] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[UserDefaultInfo]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[UserDefaultInfo](
[IID] [dbo].[GUID] NOT NULL,
[UserDefaultType] [int] NOT NULL,
[UserID] [dbo].[GUID] NULL,
[ObjectClassIID] [varchar](200) NULL,
[ObjectIID] [varchar](200) NULL,
[ObjectValue] [varchar](200) NULL,
CONSTRAINT [PK_USERDEFAULTINFO] PRIMARY KEY CLUSTERED
(
[IID] 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
SET ANSI_PADDING OFF
/****** Object: Table [dbo].[UserGroupRelation] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[UserGroupRelation]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[UserGroupRelation](
[IID] [uniqueidentifier] NOT NULL,
[GroupID] [dbo].[GUID] NOT NULL,
[UserID] [dbo].[GUID] NOT NULL,
CONSTRAINT [PK_USERGROUPRELATION] PRIMARY KEY NONCLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[UserObjectXML] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[UserObjectXML]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[UserObjectXML](
[IID] [uniqueidentifier] NOT NULL,
[UserIID] [uniqueidentifier] NULL,
[ObjectIID] [uniqueidentifier] NULL,
[ObjectType] [int] NULL,
[ObjectXMLData] [nvarchar](max) NULL,
CONSTRAINT [PK_UserObjectXML] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[WorkSpace] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[WorkSpace]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[WorkSpace](
[IID] [uniqueidentifier] NOT NULL,
[CategoryID] [dbo].[GUID] NOT NULL,
[WSPName] [dbo].[Name] NOT NULL,
[WSPDescription] [dbo].[Description] NOT NULL,
[IsPublic] [int] NOT NULL,
[Creater] [dbo].[GUID] NOT NULL,
[CreateTime] [datetime] NULL,
[ModifyTime] [datetime] NULL,
[ModifyUser] [dbo].[Name] NULL,
[SecretType] [int] NULL,
[PublishType] [int] NULL,
[IsShare] [int] NULL,
CONSTRAINT [PK_WORKSPACE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[WorkSpaceLanguage] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[WorkSpaceLanguage]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[WorkSpaceLanguage](
[IID] [uniqueidentifier] NOT NULL,
[WorkSpaceIID] [uniqueidentifier] NULL,
[LanguageCode] [nvarchar](10) NULL,
[WorkSpaceName] [nvarchar](100) NULL,
[WorkSpaceDescription] [nvarchar](200) NULL,
CONSTRAINT [PK_WORKSPACELANGUAGE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[WorkspacePivot] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[WorkspacePivot]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[WorkspacePivot](
[IID] [uniqueidentifier] NOT NULL,
[WorkspaceIID] [uniqueidentifier] NULL,
[Caption] [nvarchar](100) NULL,
[DefaultValue] [nvarchar](254) NULL,
[Flags] [int] NULL,
[OrderIndex] [int] NULL,
[ShowIDValue] [int] NULL,
[ValueMode] [int] NULL,
[DataSoruceIID] [uniqueidentifier] NULL,
[InputType] [int] NULL,
[IsMutiSelect] [int] NULL,
[IsALL] [int] NULL,
[UseGlobalFilter] [int] NULL,
CONSTRAINT [PK_WORKSPACEPIVOT] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[WorkspacePivotLanguage] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[WorkspacePivotLanguage]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[WorkspacePivotLanguage](
[IID] [uniqueidentifier] NOT NULL,
[WorkspacePivotIID] [uniqueidentifier] NULL,
[LanguageCode] [nvarchar](10) NULL,
[WorkspacePivotCaption] [nvarchar](100) NULL,
CONSTRAINT [PK_WORKSPACEPIVOTLANGUAGE] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[WorkspacePivotRelation] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[WorkspacePivotRelation]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[WorkspacePivotRelation](
[IID] [uniqueidentifier] NOT NULL,
[WorkspacePivotIID] [uniqueidentifier] NULL,
[BoardIID] [uniqueidentifier] NULL,
[ChartIID] [uniqueidentifier] NULL,
[FieldName] [nvarchar](100) NULL,
[UserIID] [uniqueidentifier] NULL,
[BoardPivotIID] [uniqueidentifier] NULL,
[ChartPivotIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_WORKSPACEPIVOTRELATION] PRIMARY KEY CLUSTERED
(
[IID] 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
/****** Object: Table [dbo].[WSPBoard] Script Date: 2017/1/5 15:14:17 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[WSPBoard]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[WSPBoard](
[IID] [uniqueidentifier] NOT NULL,
[WSPID] [dbo].[GUID] NOT NULL,
[BoardID] [dbo].[GUID] NOT NULL,
[BoardIndex] [int] NOT NULL,
[Selected] [bit] NOT NULL,
[UserIID] [uniqueidentifier] NULL,
CONSTRAINT [PK_WSPBOARD] PRIMARY KEY CLUSTERED
(
[IID] 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