-- ===================================================================== -- 安全巡检记录表(危大、超危工程 监督记录) -- 说明:监督巡视部位即工程名称(取自危大、超危工程 HazardProjectName), -- 不再单独存 PatrolLocation 列。 -- 本脚本:表存在则删除重建,含全部字段、主键与中文列注释,可直接执行。 -- ===================================================================== -- 如果表存在直接删除 DROP TABLE IF EXISTS [dbo].[HSSE_SafetyPatrol]; GO CREATE TABLE [dbo].[HSSE_SafetyPatrol] ( [PatrolId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL, [ProjectId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL, [HazardProjectId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [HazardProjectName] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL, [PatrolDate] datetime NULL, [PatrolMan] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [PatrolManId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [PatrolStatus] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [Content] nvarchar(1000) COLLATE Chinese_PRC_CI_AS NULL, [Problems] nvarchar(1000) COLLATE Chinese_PRC_CI_AS NULL, [Receiver] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [ReceiverId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [HandleRequire] nvarchar(1000) COLLATE Chinese_PRC_CI_AS NULL, [RectifyReview] nvarchar(1000) COLLATE Chinese_PRC_CI_AS NULL, [Remarks] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL, [Code] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_HSSE_SafetyPatrol] PRIMARY KEY CLUSTERED ([PatrolId]) ) ON [PRIMARY] GO ALTER TABLE [dbo].[HSSE_SafetyPatrol] SET (LOCK_ESCALATION = TABLE) GO EXEC sp_addextendedproperty 'MS_Description', N'安全巡检记录', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol' GO EXEC sp_addextendedproperty 'MS_Description', N'主键', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'PatrolId' GO EXEC sp_addextendedproperty 'MS_Description', N'项目', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'ProjectId' GO EXEC sp_addextendedproperty 'MS_Description', N'危大、超危工程', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'HazardProjectId' GO EXEC sp_addextendedproperty 'MS_Description', N'监督巡视部位(即工程名称)', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'HazardProjectName' GO EXEC sp_addextendedproperty 'MS_Description', N'巡检日期', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'PatrolDate' GO EXEC sp_addextendedproperty 'MS_Description', N'巡检人名称(监督巡视人员)', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'PatrolMan' GO EXEC sp_addextendedproperty 'MS_Description', N'巡检人ID', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'PatrolManId' GO EXEC sp_addextendedproperty 'MS_Description', N'巡检状态(正常/待整改/整改待复查)', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'PatrolStatus' GO EXEC sp_addextendedproperty 'MS_Description', N'巡视内容(勾选项与其它拼接文本)', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'Content' GO EXEC sp_addextendedproperty 'MS_Description', N'发现问题', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'Problems' GO EXEC sp_addextendedproperty 'MS_Description', N'签收人名称', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'Receiver' GO EXEC sp_addextendedproperty 'MS_Description', N'签收人ID', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'ReceiverId' GO EXEC sp_addextendedproperty 'MS_Description', N'处理要求', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'HandleRequire' GO EXEC sp_addextendedproperty 'MS_Description', N'整改后复查情况', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'RectifyReview' GO EXEC sp_addextendedproperty 'MS_Description', N'备注', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'Remarks' GO EXEC sp_addextendedproperty 'MS_Description', N'编码(全局唯一,格式 XJ-序号,自动生成)', 'SCHEMA', N'dbo', 'TABLE', N'HSSE_SafetyPatrol', 'COLUMN', N'Code' GO -- 编码唯一索引 CREATE UNIQUE INDEX [UX_HSSE_SafetyPatrol_Code] ON [dbo].[HSSE_SafetyPatrol] ([Code]) GO