不符合项清单基础数据字典(安全问题分类、性质;质量问题分类、性质)
This commit is contained in:
@@ -137,3 +137,184 @@ GO
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--安全问题性质
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_SafetyProblemNature') AND type = N'U')
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[Base_SafetyProblemNature](
|
||||
[NatureId] [nvarchar](50) NOT NULL,
|
||||
[NatureCode] [nvarchar](50) NOT NULL,
|
||||
[NatureName] [nvarchar](100) NOT NULL,
|
||||
CONSTRAINT [PK_Base_SafetyProblemNature] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[NatureId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SafetyProblemNature', @level2type=N'COLUMN',@level2name=N'NatureId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SafetyProblemNature', @level2type=N'COLUMN',@level2name=N'NatureCode'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性质名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SafetyProblemNature', @level2type=N'COLUMN',@level2name=N'NatureName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'安全问题性质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SafetyProblemNature'
|
||||
END
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
||||
--安全问题性质详细定义
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_SafetyProblemNatureItem') AND type = N'U')
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[Base_SafetyProblemNatureItem](
|
||||
[NatureItemId] [nvarchar](50) NOT NULL,
|
||||
[NatureId] [nvarchar](50) NULL,
|
||||
[NatureItemCode] [nvarchar](50) NULL,
|
||||
[NatureItemType] [nvarchar](200) NULL,
|
||||
[NatureItemContent] [nvarchar](max) NULL,
|
||||
[NatureItemDep] [nvarchar](200) NULL,
|
||||
[CompileMan] [nvarchar](50) NULL,
|
||||
[CompileManName] [nvarchar](50) NULL,
|
||||
[CompileDate] [datetime] NULL,
|
||||
CONSTRAINT [PK_Base_SafetyProblemNatureItem] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[NatureItemId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
|
||||
ALTER TABLE [dbo].[Base_SafetyProblemNatureItem] WITH CHECK ADD CONSTRAINT [FK_Base_SafetyProblemNatureItem_Nature] FOREIGN KEY([NatureId])
|
||||
REFERENCES [dbo].[Base_SafetyProblemNature] ([NatureId])
|
||||
ALTER TABLE [dbo].[Base_SafetyProblemNatureItem] CHECK CONSTRAINT [FK_Base_SafetyProblemNatureItem_Nature]
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'明细id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SafetyProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureItemId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性质id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SafetyProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SafetyProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureItemCode'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分类名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SafetyProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureItemType'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'定义内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SafetyProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureItemContent'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职能部门' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SafetyProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureItemDep'
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'安全问题性质详细定义' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SafetyProblemNatureItem'
|
||||
END
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--质量问题分类
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_QualityProblemClassify') AND type = N'U')
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[Base_QualityProblemClassify](
|
||||
[ClassifyId] [nvarchar](50) NOT NULL,
|
||||
[ClassifyCode] [nvarchar](50) NOT NULL,
|
||||
[ClassifyName] [nvarchar](100) NOT NULL,
|
||||
CONSTRAINT [PK_Base_QualityProblemClassify] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[ClassifyId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemClassify', @level2type=N'COLUMN',@level2name=N'ClassifyId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemClassify', @level2type=N'COLUMN',@level2name=N'ClassifyCode'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemClassify', @level2type=N'COLUMN',@level2name=N'ClassifyName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量问题分类' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemClassify'
|
||||
END
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
||||
--质量问题子类
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_QualityProblemClassifyItem') AND type = N'U')
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[Base_QualityProblemClassifyItem](
|
||||
[ClassifyItemId] [nvarchar](50) NOT NULL,
|
||||
[ClassifyId] [nvarchar](50) NULL,
|
||||
[ClassifyItemCode] [nvarchar](50) NULL,
|
||||
[ClassifyItemName] [nvarchar](100) NULL,
|
||||
[CompileMan] [nvarchar](50) NULL,
|
||||
[CompileManName] [nvarchar](50) NULL,
|
||||
[CompileDate] [datetime] NULL,
|
||||
CONSTRAINT [PK_Base_QualityProblemClassifyItem] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[ClassifyItemId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
|
||||
ALTER TABLE [dbo].[Base_QualityProblemClassifyItem] WITH CHECK ADD CONSTRAINT [FK_Base_QualityProblemClassifyItem_Classify] FOREIGN KEY([ClassifyId])
|
||||
REFERENCES [dbo].[Base_QualityProblemClassify] ([ClassifyId])
|
||||
ALTER TABLE [dbo].[Base_QualityProblemClassifyItem] CHECK CONSTRAINT [FK_Base_QualityProblemClassifyItem_Classify]
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'子类id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemClassifyItem', @level2type=N'COLUMN',@level2name=N'ClassifyItemId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分类id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemClassifyItem', @level2type=N'COLUMN',@level2name=N'ClassifyId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemClassifyItem', @level2type=N'COLUMN',@level2name=N'ClassifyItemCode'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'子类名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemClassifyItem', @level2type=N'COLUMN',@level2name=N'ClassifyItemName'
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量问题子类' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemClassifyItem'
|
||||
END
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--质量问题性质
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_QualityProblemNature') AND type = N'U')
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[Base_QualityProblemNature](
|
||||
[NatureId] [nvarchar](50) NOT NULL,
|
||||
[NatureCode] [nvarchar](50) NOT NULL,
|
||||
[NatureName] [nvarchar](100) NOT NULL,
|
||||
CONSTRAINT [PK_Base_QualityProblemNature] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[NatureId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemNature', @level2type=N'COLUMN',@level2name=N'NatureId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemNature', @level2type=N'COLUMN',@level2name=N'NatureCode'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性质名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemNature', @level2type=N'COLUMN',@level2name=N'NatureName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量问题性质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemNature'
|
||||
END
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
||||
--质量问题性质详细定义
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_QualityProblemNatureItem') AND type = N'U')
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[Base_QualityProblemNatureItem](
|
||||
[NatureItemId] [nvarchar](50) NOT NULL,
|
||||
[NatureId] [nvarchar](50) NULL,
|
||||
[NatureItemCode] [nvarchar](50) NULL,
|
||||
[NatureItemType] [nvarchar](200) NULL,
|
||||
[NatureItemContent] [nvarchar](max) NULL,
|
||||
[NatureItemDep] [nvarchar](200) NULL,
|
||||
[CompileMan] [nvarchar](50) NULL,
|
||||
[CompileManName] [nvarchar](50) NULL,
|
||||
[CompileDate] [datetime] NULL,
|
||||
CONSTRAINT [PK_Base_QualityProblemNatureItem] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[NatureItemId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
|
||||
ALTER TABLE [dbo].[Base_QualityProblemNatureItem] WITH CHECK ADD CONSTRAINT [FK_Base_QualityProblemNatureItem_Nature] FOREIGN KEY([NatureId])
|
||||
REFERENCES [dbo].[Base_QualityProblemNature] ([NatureId])
|
||||
ALTER TABLE [dbo].[Base_QualityProblemNatureItem] CHECK CONSTRAINT [FK_Base_QualityProblemNatureItem_Nature]
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'明细id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureItemId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性质id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureItemCode'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分类名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureItemType'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'定义内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureItemContent'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职能部门' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemNatureItem', @level2type=N'COLUMN',@level2name=N'NatureItemDep'
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量问题性质详细定义' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QualityProblemNatureItem'
|
||||
END
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user