--DCGL_Check_CheckInfo IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckInfo') AND type = N'U') BEGIN CREATE TABLE [dbo].[DCGL_Check_CheckInfo]( [CheckInfoId] [nvarchar](50) NOT NULL, [CheckTypeName] [nvarchar](50) NOT NULL, [SubjectUnitId] [nvarchar](50) NOT NULL, [SubjectUnitAdd] [nvarchar](500) NULL, [SubjectUnitMan] [nvarchar](50) NULL, [SubjectUnitTel] [nvarchar](50) NULL, [CheckStartTime] [datetime] NOT NULL, [CheckEndTime] [datetime] NOT NULL, [SubjectObject] [nvarchar](500) NULL, [CheckTeamLeader] [nvarchar](50) NULL, [CompileMan] [nvarchar](50) NULL, [CompileDate] [datetime] NULL, [CheckTeamLeaderName] [nvarchar](50) NULL, [UnitId] [nvarchar](50) NULL, [SexName] [nvarchar](5) NULL, [SupervisionGroupId] [nvarchar](50) NULL, [SupervisionGroupName] [nvarchar](50) NULL, [SubjectProjectId] [nvarchar](50) NULL, [SubjectProjectName] [nvarchar](200) NULL, [SubjectUnitManId] [nvarchar](50) NULL, [CheckManId] [nvarchar](50) NULL, [CheckManName] [nvarchar](50) NULL, CONSTRAINT [PK_DCGL_Check_CheckInfo] PRIMARY KEY CLUSTERED ( [CheckInfoId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] ALTER TABLE [dbo].[DCGL_Check_CheckInfo] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_Base_Unit] FOREIGN KEY([SubjectUnitId]) REFERENCES [dbo].[Base_Unit] ([UnitId]) ALTER TABLE [dbo].[DCGL_Check_CheckInfo] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_Base_Unit] ALTER TABLE [dbo].[DCGL_Check_CheckInfo] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_Base_Unit1] FOREIGN KEY([UnitId]) REFERENCES [dbo].[Base_Unit] ([UnitId]) ALTER TABLE [dbo].[DCGL_Check_CheckInfo] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_Base_Unit1] ALTER TABLE [dbo].[DCGL_Check_CheckInfo] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_Sys_User] FOREIGN KEY([CheckTeamLeader]) REFERENCES [dbo].[Sys_User] ([UserId]) ALTER TABLE [dbo].[DCGL_Check_CheckInfo] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_Sys_User] EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查方式' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'CheckTypeName' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受检单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SubjectUnitId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受检单位地址' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SubjectUnitAdd' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受检单位负责人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SubjectUnitMan' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受检单位电话' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SubjectUnitTel' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查开始时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'CheckStartTime' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查结束时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'CheckEndTime' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查对象' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SubjectObject' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查组长' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'CheckTeamLeader' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组长姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'CheckTeamLeaderName' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组长单位ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'UnitId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SexName' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'督查检查主表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo' END GO --DCGL_Check_CheckInfo_CheckFile IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckInfo_CheckFile') AND type = N'U') BEGIN CREATE TABLE [dbo].[DCGL_Check_CheckInfo_CheckFile]( [CheckFileId] [nvarchar](50) NOT NULL, [CheckInfoId] [nvarchar](50) NULL, [CheckFileName] [nvarchar](500) NULL, [SortIndex] [int] NULL, [Remark] [nvarchar](500) NULL, CONSTRAINT [PK_DCGL_Check_CheckInfo_CheckFile] PRIMARY KEY CLUSTERED ( [CheckFileId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckFile] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckFile_DCGL_Check_CheckInfo] FOREIGN KEY([CheckInfoId]) REFERENCES [dbo].[DCGL_Check_CheckInfo] ([CheckInfoId]) ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckFile] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckFile_DCGL_Check_CheckInfo] EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'监督检查主表id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckFile', @level2type=N'COLUMN',@level2name=N'CheckInfoId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查资料名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckFile', @level2type=N'COLUMN',@level2name=N'CheckFileName' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckFile', @level2type=N'COLUMN',@level2name=N'SortIndex' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckFile', @level2type=N'COLUMN',@level2name=N'Remark' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查资料表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckFile' END GO --DCGL_Check_CheckInfo_CheckTeam IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckInfo_CheckTeam') AND type = N'U') BEGIN CREATE TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam]( [CheckTeamId] [nvarchar](50) NOT NULL, [CheckInfoId] [nvarchar](50) NULL, [UserId] [nvarchar](50) NULL, [SortIndex] [int] NULL, [PostName] [nvarchar](200) NULL, [WorkTitle] [nvarchar](200) NULL, [CheckPostName] [nvarchar](200) NULL, [CheckDate] [datetime] NULL, [UserName] [nvarchar](50) NULL, [UnitId] [nvarchar](50) NULL, [SexName] [nvarchar](5) NULL, [SupervisionGroupId] [nvarchar](50) NULL, [SupervisionGroupName] [nvarchar](50) NULL, CONSTRAINT [PK_DCGL_Check_CheckInfo_CheckTeam] PRIMARY KEY CLUSTERED ( [CheckTeamId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Base_Unit1] FOREIGN KEY([UnitId]) REFERENCES [dbo].[Base_Unit] ([UnitId]) ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Base_Unit1] ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Check_CheckInfo] FOREIGN KEY([CheckInfoId]) REFERENCES [dbo].[DCGL_Check_CheckInfo] ([CheckInfoId]) ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Check_CheckInfo] ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Sys_User] FOREIGN KEY([UserId]) REFERENCES [dbo].[Sys_User] ([UserId]) ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Sys_User] EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'督查检查主表id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'CheckInfoId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'UserId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'SortIndex' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职务' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'PostName' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'WorkTitle' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'评价小组职务' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'CheckPostName' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'评价日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'CheckDate' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查人员姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'UserName' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查人员单位ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'UnitId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'SexName' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查工作组成员表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam' END GO --DCGL_Check_CheckInfo_TableNoticeItem IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckInfo_TableNoticeItem') AND type = N'U') BEGIN CREATE TABLE [dbo].[DCGL_Check_CheckInfo_TableNoticeItem]( [ID] [nvarchar](50) NOT NULL, [CheckInfoId] [nvarchar](50) NULL, [SortIndex] [int] NULL, [Describe] [nvarchar](800) NULL, [Standards] [nvarchar](800) NULL, [Advice] [nvarchar](800) NULL, [LimitTime] [datetime] NULL, [Situation] [nvarchar](800) NULL, [Remark] [nvarchar](800) NULL, [Url] [nvarchar](2000) NULL, [AffUrl] [nvarchar](2000) NULL, [RiskLevel] [nvarchar](50) NULL, [ProblemTypes] [char](1) NULL, [ProblemSubTypeId] [nvarchar](50) NULL, [ProblemSubType] [nvarchar](100) NULL, [States] [nvarchar](2) NULL, CONSTRAINT [PK_Check_CheckInfo_TableNoticeItem] 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] EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'监督检查主表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'CheckInfoId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'SortIndex' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'隐患描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'Describe' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'依据标准' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'Standards' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'建议' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'Advice' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改时限' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'LimitTime' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改情况' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'Situation' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改前照片' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'Url' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改后照片' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'AffUrl' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'隐患等级明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem' END GO --DCGL_Check_CheckRectify IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckRectify') AND type = N'U') BEGIN CREATE TABLE [dbo].[DCGL_Check_CheckRectify]( [CheckRectifyId] [nvarchar](50) NOT NULL, [CheckRectifyCode] [nvarchar](50) NOT NULL, [ProjectId] [nvarchar](50) NULL, [UnitId] [nvarchar](50) NULL, [CheckDate] [datetime] NULL, [IssueMan] [nvarchar](50) NULL, [IssueDate] [datetime] NULL, [HandleState] [char](1) NULL, [ProjectName] [nvarchar](500) NULL, CONSTRAINT [PK_DCGL_Check_CheckRectify] PRIMARY KEY CLUSTERED ( [CheckRectifyId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] ALTER TABLE [dbo].[DCGL_Check_CheckRectify] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckRectify_Base_Unit] FOREIGN KEY([UnitId]) REFERENCES [dbo].[Base_Unit] ([UnitId]) ALTER TABLE [dbo].[DCGL_Check_CheckRectify] CHECK CONSTRAINT [FK_DCGL_Check_CheckRectify_Base_Unit] EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'CheckRectifyId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'CheckRectifyCode' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'ProjectId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'UnitId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受检时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'CheckDate' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'签发人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'IssueMan' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'签发时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'IssueDate' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'ProjectName' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'督查检查整改表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify' END GO --DCGL_Check_CheckRectifyItem IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckRectifyItem') AND type = N'U') BEGIN CREATE TABLE [dbo].[DCGL_Check_CheckRectifyItem]( [CheckRectifyItemId] [nvarchar](50) NOT NULL, [CheckRectifyId] [nvarchar](50) NULL, [NoticeItemId] [nvarchar](50) NULL, [ConfirmMan] [nvarchar](50) NULL, [ConfirmManName] [nvarchar](50) NULL, [ConfirmDate] [datetime] NULL, [OrderEndDate] [datetime] NULL, [OrderEndPerson] [nvarchar](50) NULL, [RealEndDate] [datetime] NULL, [Verification] [nvarchar](50) NULL, CONSTRAINT [PK_DCGL_Check_CheckRectifyItem] PRIMARY KEY CLUSTERED ( [CheckRectifyItemId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] ALTER TABLE [dbo].[DCGL_Check_CheckRectifyItem] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckRectifyItem_Check_CheckRectify] FOREIGN KEY([CheckRectifyId]) REFERENCES [dbo].[DCGL_Check_CheckRectify] ([CheckRectifyId]) ALTER TABLE [dbo].[DCGL_Check_CheckRectifyItem] CHECK CONSTRAINT [FK_DCGL_Check_CheckRectifyItem_Check_CheckRectify] EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'CheckRectifyItemId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主表外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'CheckRectifyId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'安全隐患外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'NoticeItemId' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'立项人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'ConfirmMan' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'立项人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'ConfirmManName' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'立项时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'ConfirmDate' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'要求消项时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'OrderEndDate' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'消项责任人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'OrderEndPerson' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实际消项时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'RealEndDate' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'企业安全管理部门验证人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'Verification' EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查整改明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem' END GO --View_DCGL_CheckRectifyListFromSUB CREATE VIEW [dbo].[View_DCGL_CheckRectifyListFromSUB] AS /*子公司隐患整改单集团视图*/ SELECT CheckRectifyItem.CheckRectifyItemId ,CheckRectifyItem.CheckRectifyId ,CheckRectifyItem.NoticeItemId ,CheckRectifyItem.ConfirmMan ,CheckRectifyItem.ConfirmManName ,CheckRectifyItem.ConfirmDate ,CheckRectifyItem.OrderEndDate ,CheckRectifyItem.OrderEndPerson ,CheckRectifyItem.RealEndDate ,CheckRectifyItem.Verification ,CheckRectify.CheckRectifyCode ,CheckRectify.ProjectId ,CheckRectify.UnitId ,CheckRectify.CheckDate ,CheckRectify.IssueMan ,CheckRectify.IssueDate ,CheckRectify.HandleState ,NoticeItem.SortIndex AS SortIndex ,'' AS WorkType ,'' AS DangerPoint ,'隐患(问题)描述:'+NoticeItem.Describe+';依据标准:'+NoticeItem.Standards+';建议:'+NoticeItem.Advice AS RiskExists ,'' AS IsProject ,'' AS CheckMan ,'' AS SubjectUnitMan --,Table5Item.SortIndex --,Table5Item.WorkType --,Table5Item.DangerPoint --,Table5Item.RiskExists --,Table5Item.IsProject --,Table5Item.CheckMan --,Table5Item.SubjectUnitMan ,AttachFile.AttachFileId ,AttachFile.ToKeyId ,AttachFile.AttachSource ,AttachFile.AttachUrl ,AttachFile2.AttachFileId AS AttachFileId2 ,AttachFile2.ToKeyId AS ToKeyId2 ,AttachFile2.AttachSource AS AttachSource2 ,AttachFile2.AttachUrl AS AttachUrl2 FROM dbo.DCGL_Check_CheckRectifyItem AS CheckRectifyItem LEFT JOIN dbo.DCGL_Check_CheckRectify AS CheckRectify ON CheckRectifyItem.CheckRectifyid=CheckRectify.CheckRectifyId --LEFT JOIN dbo.Check_CheckInfo_Table5Item as Table5Item on CheckRectifyItem.Table5ItemId=Table5Item.ID LEFT JOIN DCGL_Check_CheckInfo_TableNoticeItem AS NoticeItem ON CheckRectifyItem.NoticeItemId=NoticeItem.ID LEFT JOIN dbo.AttachFile AS AttachFile on AttachFile.ToKeyId =CheckRectifyItem.NoticeItemId LEFT JOIN dbo.AttachFile AS AttachFile2 on AttachFile2.ToKeyId =CheckRectifyItem.CheckRectifyItemId GO