Files
CNCEC_SUBQHSE_WUHUAN/DataBase/版本日志/SUBQHSE_V2026-08-20-xiaj(三库业务收集表).sql
T
2026-09-10 18:51:12 +08:00

794 lines
80 KiB
Transact-SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
DROP TABLE SANKU_REPORT_LOG
DROP TABLE SANKU_ACCIDENT_RECORD;
DROP TABLE SANKU_VIOLATION;
DROP TABLE SANKU_HAZARD;
DROP TABLE SANKU_SAFETY_REWARD;
DROP TABLE SANKU_ADMIN_PENALTY;
DROP TABLE SANKU_TRAINING;
DROP TABLE SANKU_EXAMINATION;
DROP TABLE SANKU_DANGEROUS_ENGINEERING;
DROP TABLE SANKU_GRID_PATROL;
*/
--select * from SANKU_REPORT_LOG
--三库业务数据上报记录:(SANKU_REPORT_LOG)
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'SANKU_REPORT_LOG') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[SANKU_REPORT_LOG](
[LOG_ID] [bigint] IDENTITY(1,1) NOT NULL,
[OPTYPE] [varchar](50) NOT NULL,
[CONTENT] [varchar](200) NOT NULL,
[RESULT] [varchar](500) NOT NULL,
[DETAIL] [varchar](max) NOT NULL,
[OPERATOR] [varchar](50) NOT NULL,
[CREATE_TIME] [datetime] NOT NULL,
CONSTRAINT [PK_SANKU_REPORT_LOG] PRIMARY KEY CLUSTERED
(
[LOG_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]
ALTER TABLE [dbo].[SANKU_REPORT_LOG] ADD CONSTRAINT [DF_SANKU_REPORT_LOG_CREATE_TIME] DEFAULT (getdate()) FOR [CREATE_TIME]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'日志代理键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_REPORT_LOG', @level2type=N'COLUMN',@level2name=N'LOG_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上报方式(自动上报、手动上报、数据收集)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_REPORT_LOG', @level2type=N'COLUMN',@level2name=N'OPTYPE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上报内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_REPORT_LOG', @level2type=N'COLUMN',@level2name=N'CONTENT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上报结果(成功、失败、异常)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_REPORT_LOG', @level2type=N'COLUMN',@level2name=N'RESULT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上报结果说明' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_REPORT_LOG', @level2type=N'COLUMN',@level2name=N'DETAIL'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上报人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_REPORT_LOG', @level2type=N'COLUMN',@level2name=N'OPERATOR'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上报时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_REPORT_LOG', @level2type=N'COLUMN',@level2name=N'CREATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'三库业务数据上报记录表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_REPORT_LOG'
END
GO
--事故事件:补充三库相关业务字段
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Accident_AccidentHandle' AND COLUMN_NAME = 'AccidentLevel')
BEGIN
--事故等级
ALTER TABLE Accident_AccidentHandle ADD AccidentLevel varchar(10);
--事故类型
ALTER TABLE Accident_AccidentHandle ADD AccidentType varchar(20);
--事故地点
ALTER TABLE Accident_AccidentHandle ADD AccidentLocation varchar(300);
--间接经济损失
ALTER TABLE Accident_AccidentHandle ADD IndirectMoneyLoss decimal(9,2);
--业主责任认定,发包方(集团)责任认定
ALTER TABLE Accident_AccidentHandle ADD ContractingResponsibility varchar(200);
--岗位名称,责任岗位
ALTER TABLE Accident_AccidentHandle ADD PositionName varchar(50);
--责任类型
ALTER TABLE Accident_AccidentHandle ADD ResponsibilityType varchar(10);
--责任说明
ALTER TABLE Accident_AccidentHandle ADD ResponsibilityDesc varchar(500);
--责任人员
ALTER TABLE Accident_AccidentHandle ADD ResponsibleMan varchar(50);
--责任人员
ALTER TABLE Accident_AccidentHandle ADD ResponsibleManName varchar(50);
EXEC sp_addextendedproperty 'MS_Description', N'事故等级','SCHEMA', N'dbo','TABLE', N'Accident_AccidentHandle','COLUMN', N'AccidentLevel';
EXEC sp_addextendedproperty 'MS_Description', N'事故类型','SCHEMA', N'dbo','TABLE', N'Accident_AccidentHandle','COLUMN', N'AccidentType';
EXEC sp_addextendedproperty 'MS_Description', N'事故地点','SCHEMA', N'dbo','TABLE', N'Accident_AccidentHandle','COLUMN', N'AccidentLocation';
EXEC sp_addextendedproperty 'MS_Description', N'间接经济损失','SCHEMA', N'dbo','TABLE', N'Accident_AccidentHandle','COLUMN', N'IndirectMoneyLoss';
EXEC sp_addextendedproperty 'MS_Description', N'业主责任认定','SCHEMA', N'dbo','TABLE', N'Accident_AccidentHandle','COLUMN', N'ContractingResponsibility';
EXEC sp_addextendedproperty 'MS_Description', N'岗位名称','SCHEMA', N'dbo','TABLE', N'Accident_AccidentHandle','COLUMN', N'PositionName';
EXEC sp_addextendedproperty 'MS_Description', N'责任类型','SCHEMA', N'dbo','TABLE', N'Accident_AccidentHandle','COLUMN', N'ResponsibilityType';
EXEC sp_addextendedproperty 'MS_Description', N'责任说明','SCHEMA', N'dbo','TABLE', N'Accident_AccidentHandle','COLUMN', N'ResponsibilityDesc';
EXEC sp_addextendedproperty 'MS_Description', N'责任人员','SCHEMA', N'dbo','TABLE', N'Accident_AccidentHandle','COLUMN', N'ResponsibleMan';
EXEC sp_addextendedproperty 'MS_Description', N'责任人员','SCHEMA', N'dbo','TABLE', N'Accident_AccidentHandle','COLUMN', N'ResponsibleManName';
END
GO
--三库业务收集表:事故事件(SANKU_ACCIDENT_RECORD)
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'SANKU_ACCIDENT_RECORD') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[SANKU_ACCIDENT_RECORD](
[ACCIDENT_RECORD_ID] [bigint] IDENTITY(1,1) NOT NULL,
[ACCIDENT_ID] [varchar](50) NOT NULL,
[PROJECT_CODE] [varchar](50) NOT NULL,
[PROJECT_NAME] [varchar](200) NOT NULL,
[ACCIDENT_NAME] [varchar](200) NULL,
[ACCIDENT_TIME] [datetime] NULL,
[ACCIDENT_LEVEL] [varchar](20) NULL,
[ACCIDENT_TYPE] [varchar](50) NULL,
[ACCIDENT_LOCATION] [varchar](300) NULL,
[ACCIDENT_DESCRIPTION] [text] NULL,
[DEATH_COUNT] [int] NOT NULL,
[SERIOUS_INJURY_COUNT] [int] NOT NULL,
[MINOR_INJURY_COUNT] [int] NOT NULL,
[DIRECT_ECONOMIC_LOSS] [decimal](18, 2) NULL,
[INDIRECT_ECONOMIC_LOSS] [decimal](18, 2) NULL,
[CONTRACTING_RESPONSIBILITY] [varchar](200) NULL,
[SUBCONTRACTOR_ID] [varchar](20) NULL,
[SUBCONTRACTOR_CODE] [varchar](18) NULL,
[SUBCONTRACTOR_NAME] [varchar](100) NOT NULL,
[POSITION_NAME] [varchar](50) NULL,
[RESPONSIBILITY_TYPE] [varchar](10) NULL,
[RESPONSIBILITY_DESC] [text] NULL,
[PERSONNEL_ID_NUMBER] [varchar](18) NULL,
[PERSONNEL_NAME] [varchar](50) NULL,
[SOURCE_SYSTEM_ID] [varchar](50) NULL,
[SOURCE_SYSTEM_NAME] [varchar](100) NULL,
[SUBMITTER_ID_NUMBER] [varchar](50) NULL,
[SUBMITTER_NAME] [varchar](50) NULL,
[UPDATE_TIME] [datetime] NOT NULL,
[CREATE_TIME] [datetime] NOT NULL,
[CollCropCode] [varchar](20) NULL,
[UnitId] [nvarchar](50) NULL,
[UnitName] [nvarchar](50) NULL,
[ReportDate] [datetime] NULL,
CONSTRAINT [PK_SANKU_ACCIDENT_RECORD] PRIMARY KEY CLUSTERED
(
[ACCIDENT_RECORD_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] TEXTIMAGE_ON [PRIMARY]
ALTER TABLE [dbo].[SANKU_ACCIDENT_RECORD] ADD CONSTRAINT [DF_SANKU_AACCIDENT_RECORD_DEATH_COUNT] DEFAULT ((0)) FOR [DEATH_COUNT]
ALTER TABLE [dbo].[SANKU_ACCIDENT_RECORD] ADD CONSTRAINT [DF_SANKU_AACCIDENT_RECORD_SERIOUS_INJURY_COUNT] DEFAULT ((0)) FOR [SERIOUS_INJURY_COUNT]
ALTER TABLE [dbo].[SANKU_ACCIDENT_RECORD] ADD CONSTRAINT [DF_SANKU_AACCIDENT_RECORD_MINOR_INJURY_COUNT] DEFAULT ((0)) FOR [MINOR_INJURY_COUNT]
ALTER TABLE [dbo].[SANKU_ACCIDENT_RECORD] ADD CONSTRAINT [DF_SANKU_AACCIDENT_RECORD_UPDATE_TIME] DEFAULT (getdate()) FOR [UPDATE_TIME]
ALTER TABLE [dbo].[SANKU_ACCIDENT_RECORD] ADD CONSTRAINT [DF_SANKU_AACCIDENT_RECORD_CREATE_TIME] DEFAULT (getdate()) FOR [CREATE_TIME]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故记录代理键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'ACCIDENT_RECORD_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'ACCIDENT_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'PROJECT_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'PROJECT_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'ACCIDENT_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'ACCIDENT_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故等级' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'ACCIDENT_LEVEL'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'ACCIDENT_TYPE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故地点' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'ACCIDENT_LOCATION'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故经过' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'ACCIDENT_DESCRIPTION'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'死亡人数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'DEATH_COUNT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重伤人数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'SERIOUS_INJURY_COUNT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'轻伤人数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'MINOR_INJURY_COUNT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'直接经济损失(万元)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'DIRECT_ECONOMIC_LOSS'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'间接经济损失(万元)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'INDIRECT_ECONOMIC_LOSS'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发包方(集团)责任认定' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'CONTRACTING_RESPONSIBILITY'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位主数据组织编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'POSITION_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'责任类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'RESPONSIBILITY_TYPE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'责任说明' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'RESPONSIBILITY_DESC'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包人员身份证号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'PERSONNEL_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包人员姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'PERSONNEL_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人证件号码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'SUBMITTER_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'SUBMITTER_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'UPDATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'CREATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'CollCropCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @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'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'UnitName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD', @level2type=N'COLUMN',@level2name=N'ReportDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'三库业务收集表——事故事件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ACCIDENT_RECORD'
END
GO
----违规人员记录菜单修改为:违章作业
--update Sys_Menu
--set MenuName='违章作业',IsUsed=1,MenuType='Menu_System_Hsse_P_Hsse'
--where MenuId='06958288-96F4-4291-909A-FFC2FC76814D' and MenuType='Menu_Hsse'
--GO
--违章作业:补充三库相关业务字段
IF NOT EXISTS (SELECT 1 FROM Sys_Const WHERE ConstText = '违章罚款' AND GroupId = 'ViolationPersonHandleStep')
BEGIN
INSERT INTO Sys_Const(ID,ConstValue,ConstText,SortIndex,GroupId) VALUES('B28541A9-6C13-4506-9E42-B081F6820CB9',3,'违章罚款',3,'ViolationPersonHandleStep')
INSERT INTO Sys_Const(ID,ConstValue,ConstText,SortIndex,GroupId) VALUES('A28541A9-6C13-4506-9E42-B081F6820CA9',4,'人员停工',4,'ViolationPersonHandleStep')
END
GO
--违章作业:补充三库相关业务字段
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Check_ViolationPerson' AND COLUMN_NAME = 'RectificationStatus')
BEGIN
--整改状态:未整改,整改中,已整改,已验收
ALTER TABLE Check_ViolationPerson ADD RectificationStatus varchar(50);
--违章级别:一般违章,严重违章,红线违章
ALTER TABLE Check_ViolationPerson ADD ViolationLevel varchar(50);
EXEC sp_addextendedproperty 'MS_Description', N'整改状态','SCHEMA', N'dbo','TABLE', N'Check_ViolationPerson','COLUMN', N'RectificationStatus';
EXEC sp_addextendedproperty 'MS_Description', N'违章级别','SCHEMA', N'dbo','TABLE', N'Check_ViolationPerson','COLUMN', N'ViolationLevel';
END
GO
--历史违章作业状态修改为:已验收
update Check_ViolationPerson set RectificationStatus='已验收' where RectificationStatus is null
GO
--历史违章级别修改为:已验收
update Check_ViolationPerson set ViolationLevel='一般违章' where ViolationLevel is null
GO
--历史数据没有日期批处理
update Check_ViolationPerson set CompileDate=DATEDIFF(DAY,1,ViolationDate) where CompileDate is null
GO
--违章作业(SANKU_VIOLATION)
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'SANKU_VIOLATION') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[SANKU_VIOLATION](
[VIOLATION_ID] [bigint] IDENTITY(1,1) NOT NULL,
[RECORD_ID] [varchar](50) NOT NULL,
[PROJECT_CODE] [varchar](50) NOT NULL,
[PROJECT_NAME] [varchar](200) NOT NULL,
[SUBCONTRACTOR_ID] [varchar](20) NULL,
[SUBCONTRACTOR_CODE] [varchar](18) NULL,
[SUBCONTRACTOR_NAME] [varchar](100) NOT NULL,
[PERSONNEL_ID_NUMBER] [varchar](18) NULL,
[PERSONNEL_NAME] [varchar](100) NULL,
[VIOLATION_DATE] [date] NOT NULL,
[VIOLATION_TYPE] [varchar](50) NOT NULL,
[VIOLATION_CONTENT] [varchar](2000) NULL,
[PENALTY_RESULT] [varchar](500) NULL,
[RECTIFICATION_STATUS] [varchar](10) NULL,
[SOURCE_SYSTEM_ID] [varchar](50) NULL,
[SOURCE_SYSTEM_NAME] [varchar](100) NULL,
[SUBMITTER_ID_NUMBER] [varchar](50) NULL,
[SUBMITTER_NAME] [varchar](50) NULL,
[UPDATE_TIME] [datetime] NOT NULL,
[CREATE_TIME] [datetime] NOT NULL,
[CollCropCode] [varchar](20) NULL,
[UnitId] [nvarchar](50) NULL,
[UnitName] [nvarchar](50) NULL,
[ReportDate] [datetime] NULL,
CONSTRAINT [PK_SANKU_VIOLATION] PRIMARY KEY CLUSTERED
(
[VIOLATION_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]
ALTER TABLE [dbo].[SANKU_VIOLATION] ADD CONSTRAINT [DF_SANKU_VIOLATION_UPDATE_TIME] DEFAULT (getdate()) FOR [UPDATE_TIME]
ALTER TABLE [dbo].[SANKU_VIOLATION] ADD CONSTRAINT [DF_SANKU_VIOLATION_CREATE_TIME] DEFAULT (getdate()) FOR [CREATE_TIME]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'违章作业代理键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'VIOLATION_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务数据id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'RECORD_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'PROJECT_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'PROJECT_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位主数据组织编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'违章人员身份证件号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'PERSONNEL_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'违章人员' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'PERSONNEL_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'违章日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'VIOLATION_DATE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'违章类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'VIOLATION_TYPE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'违章内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'VIOLATION_CONTENT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚结果' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'PENALTY_RESULT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'RECTIFICATION_STATUS'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人证件号码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'SUBMITTER_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'SUBMITTER_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'UPDATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'CREATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'CollCropCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @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'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'UnitName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION', @level2type=N'COLUMN',@level2name=N'ReportDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'三库业务收集表——违章作业' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_VIOLATION'
END
GO
--安全奖惩(SANKU_SAFETY_REWARD)
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'SANKU_SAFETY_REWARD') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[SANKU_SAFETY_REWARD](
[REWARD_ID] [bigint] IDENTITY(1,1) NOT NULL,
[RECORD_ID] [varchar](50) NOT NULL,
[PROJECT_CODE] [varchar](50) NOT NULL,
[PROJECT_NAME] [varchar](200) NOT NULL,
[PERSONNEL_ID_NUMBER] [varchar](18) NOT NULL,
[PERSONNEL_NAME] [varchar](50) NOT NULL,
[REWARD_DATE] [date] NOT NULL,
[REWARD_TYPE] [varchar](10) NOT NULL,
[REWARD_UNIT_ID] [varchar](20) NULL,
[REWARD_UNIT_CODE] [varchar](18) NULL,
[REWARD_UNIT_NAME] [varchar](200) NULL,
[REWARD_CONTENT] [varchar](500) NULL,
[REWARD_AMOUNT] [decimal](18, 2) NULL,
[REWARD_LEVEL] [varchar](20) NULL,
[SOURCE_SYSTEM_ID] [varchar](50) NULL,
[SOURCE_SYSTEM_NAME] [varchar](100) NULL,
[SUBMITTER_ID_NUMBER] [varchar](50) NULL,
[SUBMITTER_NAME] [varchar](50) NULL,
[UPDATE_TIME] [datetime] NOT NULL,
[CREATE_TIME] [datetime] NOT NULL,
[CollCropCode] [varchar](20) NULL,
[UnitId] [nvarchar](50) NULL,
[UnitName] [nvarchar](50) NULL,
[ReportDate] [datetime] NULL,
CONSTRAINT [PK_SANKU_SAFETY_REWARD] PRIMARY KEY CLUSTERED
(
[REWARD_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]
ALTER TABLE [dbo].[SANKU_SAFETY_REWARD] ADD CONSTRAINT [DF_SANKU_SAFETY_REWARD_UPDATE_TIME] DEFAULT (getdate()) FOR [UPDATE_TIME]
ALTER TABLE [dbo].[SANKU_SAFETY_REWARD] ADD CONSTRAINT [DF_SANKU_SAFETY_REWARD_CREATE_TIME] DEFAULT (getdate()) FOR [CREATE_TIME]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖惩代理键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'REWARD_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖惩数据Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'RECORD_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'PROJECT_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'PROJECT_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员身份证号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'PERSONNEL_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖罚人员' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'PERSONNEL_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖惩日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'REWARD_DATE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖惩类型(奖励,处罚)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'REWARD_TYPE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位主数据组织编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'REWARD_UNIT_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖惩单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'REWARD_UNIT_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖惩单位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'REWARD_UNIT_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖惩内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'REWARD_CONTENT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖惩金额(元);奖励为正,处罚为负。' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'REWARD_AMOUNT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖惩级别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'REWARD_LEVEL'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人证件号码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'SUBMITTER_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'SUBMITTER_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'UPDATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'CREATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'CollCropCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @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'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'UnitName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD', @level2type=N'COLUMN',@level2name=N'ReportDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'三库业务收集表——安全奖惩' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_SAFETY_REWARD'
END
GO
--行政处罚(Check_AdminPenalty)
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Check_AdminPenalty') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Check_AdminPenalty](
[PenaltyId] [varchar](50) NOT NULL,
[PenaltyCode] [varchar](50) NOT NULL,
[ProjectId] [varchar](50) NOT NULL,
[UnitId] [varchar](50) NOT NULL,
[UnitName] [varchar](200) NOT NULL,
[SysType] [char](1) NOT NULL,
[PenaltyDate] [datetime] NOT NULL,
[PenaltyType] [varchar](50) NOT NULL,
[PenaltyContent] [varchar](2000) NULL,
[PenaltyAmount] [decimal](18, 2) NULL,
[PenaltyAuthority] [varchar](200) NULL,
[PenaltyStatus] [varchar](10) NULL,
[CompileMan] [varchar](50) NOT NULL,
[CompileDate] [datetime] NOT NULL,
[Remark] [varchar](200) NULL,
CONSTRAINT [PK_Check_AdminPenalty] PRIMARY KEY CLUSTERED
(
[PenaltyId] 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].[Check_AdminPenalty] ADD CONSTRAINT [DF_Check_AdminPenalty_CompileDate] DEFAULT (getdate()) FOR [CompileDate]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'PenaltyId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'PenaltyCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'ProjectId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @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'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'UnitName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'1:安全、2:质量' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'SysType'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'PenaltyDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'PenaltyType'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'PenaltyContent'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚金额(元)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'PenaltyAmount'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚机关' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'PenaltyAuthority'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'PenaltyStatus'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_AdminPenalty', @level2type=N'COLUMN',@level2name=N'Remark'
END
GO
--三库:行政处罚(SANKU_ADMIN_PENALTY)
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'SANKU_ADMIN_PENALTY') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[SANKU_ADMIN_PENALTY](
[PENALTY_ID] [bigint] IDENTITY(1,1) NOT NULL,
[RECORD_ID] [varchar](50) NOT NULL,
[PROJECT_CODE] [varchar](50) NOT NULL,
[PROJECT_NAME] [varchar](200) NOT NULL,
[SUBCONTRACTOR_ID] [varchar](20) NULL,
[SUBCONTRACTOR_CODE] [varchar](18) NULL,
[SUBCONTRACTOR_NAME] [varchar](100) NOT NULL,
[PENALTY_DATE] [date] NOT NULL,
[PENALTY_TYPE] [varchar](50) NOT NULL,
[PENALTY_CONTENT] [varchar](2000) NULL,
[PENALTY_AMOUNT] [decimal](18, 2) NULL,
[PENALTY_AUTHORITY] [varchar](200) NULL,
[PENALTY_STATUS] [varchar](10) NULL,
[SOURCE_SYSTEM_ID] [varchar](50) NULL,
[SOURCE_SYSTEM_NAME] [varchar](100) NULL,
[SUBMITTER_ID_NUMBER] [varchar](50) NULL,
[SUBMITTER_NAME] [varchar](50) NULL,
[UPDATE_TIME] [datetime] NOT NULL,
[CREATE_TIME] [datetime] NOT NULL,
[CollCropCode] [varchar](20) NULL,
[UnitId] [nvarchar](50) NULL,
[UnitName] [nvarchar](50) NULL,
[ReportDate] [datetime] NULL,
CONSTRAINT [PK_SANKU_ADMIN_PENALTY] PRIMARY KEY CLUSTERED
(
[PENALTY_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]
ALTER TABLE [dbo].[SANKU_ADMIN_PENALTY] ADD CONSTRAINT [DF_SANKU_ADMIN_PENALTY_UPDATE_TIME] DEFAULT (getdate()) FOR [UPDATE_TIME]
ALTER TABLE [dbo].[SANKU_ADMIN_PENALTY] ADD CONSTRAINT [DF_SANKU_ADMIN_PENALTY_CREATE_TIME] DEFAULT (getdate()) FOR [CREATE_TIME]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚代理键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'PENALTY_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务数据id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'RECORD_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'PROJECT_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'PROJECT_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位主数据组织编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'PENALTY_DATE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'PENALTY_TYPE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'PENALTY_CONTENT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚金额(元)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'PENALTY_AMOUNT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚机关' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'PENALTY_AUTHORITY'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'PENALTY_STATUS'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人证件号码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'SUBMITTER_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'SUBMITTER_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'UPDATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'CREATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'CollCropCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @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'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'UnitName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY', @level2type=N'COLUMN',@level2name=N'ReportDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'三库业务收集表——行政处罚' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_ADMIN_PENALTY'
END
GO
--update Technique_Rectify
--set RectifyName=REPLACE(RectifyName, ' ', '')
--where SupRectifyId='0'
--GO
--隐患记录(SANKU_HAZARD)
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'SANKU_HAZARD') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[SANKU_HAZARD](
[HAZARD_ID] [bigint] IDENTITY(1,1) NOT NULL,
[RECORD_ID] [varchar](50) NOT NULL,
[PROJECT_CODE] [varchar](50) NOT NULL,
[PROJECT_NAME] [varchar](200) NOT NULL,
[SUBCONTRACTOR_ID] [varchar](20) NULL,
[SUBCONTRACTOR_CODE] [varchar](18) NULL,
[SUBCONTRACTOR_NAME] [varchar](200) NOT NULL,
[RESPONSIBLE_PERSONNEL_ID_NUMBER] [varchar](18) NULL,
[RESPONSIBLE_PERSONNEL_NAME] [varchar](50) NULL,
[RECTIFIER_PERSONNEL_ID_NUMBER] [varchar](18) NULL,
[RECTIFIER_PERSONNEL_NAME] [varchar](50) NULL,
[DISCOVERY_DATE] [date] NOT NULL,
[HAZARD_TYPE] [varchar](50) NOT NULL,
[HAZARD_LEVEL] [varchar](20) NOT NULL,
[HAZARD_CONTENT] [varchar](2000) NULL,
[RECTIFICATION_STATUS] [varchar](10) NULL,
[RECTIFICATION_DEADLINE_ID] [date] NULL,
[SOURCE_SYSTEM_ID] [varchar](50) NULL,
[SOURCE_SYSTEM_NAME] [varchar](100) NULL,
[SUBMITTER_ID_NUMBER] [varchar](50) NULL,
[SUBMITTER_NAME] [varchar](50) NULL,
[UPDATE_TIME] [datetime] NOT NULL,
[CREATE_TIME] [datetime] NOT NULL,
[CollCropCode] [varchar](20) NULL,
[UnitId] [nvarchar](50) NULL,
[UnitName] [nvarchar](50) NULL,
[ReportDate] [datetime] NULL,
CONSTRAINT [PK_SANKU_HAZARD] PRIMARY KEY CLUSTERED
(
[HAZARD_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]
ALTER TABLE [dbo].[SANKU_HAZARD] ADD CONSTRAINT [DF_SANKU_HAZARD_UPDATE_TIME] DEFAULT (getdate()) FOR [UPDATE_TIME]
ALTER TABLE [dbo].[SANKU_HAZARD] ADD CONSTRAINT [DF_SANKU_HAZARD_CREATE_TIME] DEFAULT (getdate()) FOR [CREATE_TIME]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'隐患代理键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'HAZARD_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'隐患业务id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'RECORD_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'PROJECT_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'PROJECT_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位主数据组织编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'责任人身份证号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'RESPONSIBLE_PERSONNEL_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'责任人名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'RESPONSIBLE_PERSONNEL_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改人身份证号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'RECTIFIER_PERSONNEL_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改人名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'RECTIFIER_PERSONNEL_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发现日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'DISCOVERY_DATE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'隐患类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'HAZARD_TYPE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'隐患等级' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'HAZARD_LEVEL'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'隐患内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'HAZARD_CONTENT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'RECTIFICATION_STATUS'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人证件号码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'SUBMITTER_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'SUBMITTER_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'UPDATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'CREATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'CollCropCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @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'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'UnitName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD', @level2type=N'COLUMN',@level2name=N'ReportDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'三库业务收集表——隐患记录' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_HAZARD'
END
GO
--教育培训(SANKU_TRAINING)
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'SANKU_TRAINING') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[SANKU_TRAINING](
[TRAINING_ID] [bigint] IDENTITY(1,1) NOT NULL,
[RECORD_ID] [varchar](50) NOT NULL,
[PROJECT_CODE] [varchar](50) NOT NULL,
[PROJECT_NAME] [varchar](200) NOT NULL,
[SUBCONTRACTOR_ID] [varchar](20) NULL,
[SUBCONTRACTOR_CODE] [varchar](18) NULL,
[SUBCONTRACTOR_NAME] [varchar](100) NOT NULL,
[PERSONNEL_ID_NUMBER] [varchar](18) NOT NULL,
[PERSONNEL_NAME] [varchar](50) NOT NULL,
[TRAINING_DATE] [date] NOT NULL,
[TRAINING_NAME] [varchar](200) NOT NULL,
[TRAINING_TYPE] [varchar](50) NULL,
[TRAINING_DURATION] [decimal](6, 1) NULL,
[TRAINING_ORGANIZER] [varchar](200) NULL,
[TRAINING_CONTENT] [varchar](2000) NULL,
[TRAINING_RESULT] [varchar](10) NULL,
[SOURCE_SYSTEM_ID] [varchar](50) NULL,
[SOURCE_SYSTEM_NAME] [varchar](100) NULL,
[SUBMITTER_ID_NUMBER] [varchar](50) NULL,
[SUBMITTER_NAME] [varchar](50) NULL,
[UPDATE_TIME] [datetime] NOT NULL,
[CREATE_TIME] [datetime] NOT NULL,
[CollCropCode] [varchar](20) NULL,
[UnitId] [nvarchar](50) NULL,
[UnitName] [nvarchar](50) NULL,
[ReportDate] [datetime] NULL,
CONSTRAINT [PK_SANKU_TRAINING] PRIMARY KEY CLUSTERED
(
[TRAINING_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]
ALTER TABLE [dbo].[SANKU_TRAINING] ADD CONSTRAINT [DF_SANKU_TRAINING_UPDATE_TIME] DEFAULT (getdate()) FOR [UPDATE_TIME]
ALTER TABLE [dbo].[SANKU_TRAINING] ADD CONSTRAINT [DF_SANKU_TRAINING_CREATE_TIME] DEFAULT (getdate()) FOR [CREATE_TIME]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训代理键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'TRAINING_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训明细ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'RECORD_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主数据项目编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'PROJECT_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主数据项目名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'PROJECT_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员单位主数据组织编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员单位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员身份证号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'PERSONNEL_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'PERSONNEL_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'TRAINING_DATE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'TRAINING_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'TRAINING_TYPE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训时长(学时)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'TRAINING_DURATION'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训机构' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'TRAINING_ORGANIZER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'TRAINING_CONTENT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训结果;(通过,未通过,缺考)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'TRAINING_RESULT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人证件号码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'SUBMITTER_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'SUBMITTER_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'UPDATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'CREATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'CollCropCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @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'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'UnitName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING', @level2type=N'COLUMN',@level2name=N'ReportDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'三库业务收集表——教育培训' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_TRAINING'
END
GO
--考试考核(SANKU_EXAMINATION)
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'SANKU_EXAMINATION') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[SANKU_EXAMINATION](
[EXAMINATION_ID] [bigint] IDENTITY(1,1) NOT NULL,
[RECORD_ID] [varchar](50) NOT NULL,
[PROJECT_CODE] [varchar](50) NOT NULL,
[PROJECT_NAME] [varchar](200) NOT NULL,
[SUBCONTRACTOR_ID] [varchar](20) NULL,
[SUBCONTRACTOR_CODE] [varchar](18) NULL,
[SUBCONTRACTOR_NAME] [varchar](100) NOT NULL,
[PERSONNEL_ID_NUMBER] [varchar](18) NOT NULL,
[PERSONNEL_NAME] [varchar](50) NOT NULL,
[EXAM_DATE] [date] NOT NULL,
[EXAM_NAME] [varchar](200) NOT NULL,
[EXAM_TYPE] [varchar](50) NULL,
[EXAM_SCORE] [decimal](6, 1) NULL,
[EXAM_RESULT] [nvarchar](10) NULL,
[EXAM_ORGANIZER] [varchar](200) NULL,
[SOURCE_SYSTEM_ID] [varchar](50) NULL,
[SOURCE_SYSTEM_NAME] [varchar](100) NULL,
[SUBMITTER_ID_NUMBER] [varchar](50) NULL,
[SUBMITTER_NAME] [varchar](50) NULL,
[UPDATE_TIME] [datetime] NOT NULL,
[CREATE_TIME] [datetime] NOT NULL,
[CollCropCode] [varchar](20) NULL,
[UnitId] [nvarchar](50) NULL,
[UnitName] [nvarchar](50) NULL,
[ReportDate] [datetime] NULL,
CONSTRAINT [PK_SANKU_EXAMINATION] PRIMARY KEY CLUSTERED
(
[EXAMINATION_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]
ALTER TABLE [dbo].[SANKU_EXAMINATION] ADD CONSTRAINT [DF_SANKU_EXAMINATION_UPDATE_TIME] DEFAULT (getdate()) FOR [UPDATE_TIME]
ALTER TABLE [dbo].[SANKU_EXAMINATION] ADD CONSTRAINT [DF_SANKU_EXAMINATION_CREATE_TIME] DEFAULT (getdate()) FOR [CREATE_TIME]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考核代理键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'EXAMINATION_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'RECORD_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主数据项目编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'PROJECT_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主数据项目名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'PROJECT_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员单位主数据组织编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员单位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员身份证号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'PERSONNEL_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'PERSONNEL_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考核日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'EXAM_DATE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考核名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'EXAM_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考核类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'EXAM_TYPE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考核成绩' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'EXAM_SCORE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考核结果(考核结果)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'EXAM_RESULT'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考核单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'EXAM_ORGANIZER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人证件号码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'SUBMITTER_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'SUBMITTER_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'UPDATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'CREATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'CollCropCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @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'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'UnitName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION', @level2type=N'COLUMN',@level2name=N'ReportDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'三库业务收集表——考试考核' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_EXAMINATION'
END
GO
--危大工程:补充三库相关业务字段
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Solution_LargerHazard' AND COLUMN_NAME = 'StandbyPersonnelId')
BEGIN
--施工单位
ALTER TABLE Solution_LargerHazard ADD UnitId nvarchar(50);
--旁站人员
ALTER TABLE Solution_LargerHazard ADD StandbyPersonnelId nvarchar(50);
EXEC sp_addextendedproperty 'MS_Description', N'施工单位Id','SCHEMA', N'dbo','TABLE', N'Solution_LargerHazard','COLUMN', N'UnitId';
EXEC sp_addextendedproperty 'MS_Description', N'旁站人员Id','SCHEMA', N'dbo','TABLE', N'Solution_LargerHazard','COLUMN', N'StandbyPersonnelId';
END
GO
--三库业务收集表:危大工程(SANKU_DANGEROUS_ENGINEERING)
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'SANKU_DANGEROUS_ENGINEERING') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[SANKU_DANGEROUS_ENGINEERING](
[DANGEROUS_ID] [bigint] IDENTITY(1,1) NOT NULL,
[RECORD_ID] [varchar](50) NOT NULL,
[PROJECT_CODE] [varchar](50) NOT NULL,
[PROJECT_NAME] [varchar](200) NOT NULL,
[SUBCONTRACTOR_ID] [varchar](20) NULL,
[SUBCONTRACTOR_CODE] [varchar](18) NULL,
[SUBCONTRACTOR_NAME] [varchar](100) NOT NULL,
[ENGINEERING_DATE] [date] NOT NULL,
[ENGINEERING_NAME] [varchar](200) NOT NULL,
[ENGINEERING_TYPE] [varchar](200) NOT NULL,
[ENGINEERING_ADDRESS] [varchar](200) NULL,
[ENGINEERING_DESC] [varchar](2000) NULL,
[STANDBY_PERSONNEL_ID_NUMBER] [varchar](18) NOT NULL,
[STANDBY_PERSONNEL_NAME] [varchar](50) NOT NULL,
[SOURCE_SYSTEM_ID] [varchar](50) NULL,
[SOURCE_SYSTEM_NAME] [varchar](100) NULL,
[SUBMITTER_ID_NUMBER] [varchar](50) NULL,
[SUBMITTER_NAME] [varchar](50) NULL,
[UPDATE_TIME] [datetime] NOT NULL,
[CREATE_TIME] [datetime] NOT NULL,
[CollCropCode] [varchar](20) NULL,
[UnitId] [nvarchar](50) NULL,
[UnitName] [nvarchar](50) NULL,
[ReportDate] [datetime] NULL,
CONSTRAINT [PK_SANKU_DANGEROUS_ENGINEERING] PRIMARY KEY CLUSTERED
(
[DANGEROUS_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]
ALTER TABLE [dbo].[SANKU_DANGEROUS_ENGINEERING] ADD CONSTRAINT [DF_SANKU_DANGEROUS_ENGINEERING_UPDATE_TIME] DEFAULT (getdate()) FOR [UPDATE_TIME]
ALTER TABLE [dbo].[SANKU_DANGEROUS_ENGINEERING] ADD CONSTRAINT [DF_SANKU_DANGEROUS_ENGINEERING_CREATE_TIME] DEFAULT (getdate()) FOR [CREATE_TIME]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'危大工程代理键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'DANGEROUS_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'RECORD_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主数据项目编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'PROJECT_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主数据项目名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'PROJECT_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工单位主数据组织编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工单位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'危大工程日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'ENGINEERING_DATE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'危大工程名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'ENGINEERING_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'危大工程类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'ENGINEERING_TYPE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地点' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'ENGINEERING_ADDRESS'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'ENGINEERING_DESC'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'旁站人员证件号码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'STANDBY_PERSONNEL_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'旁站人员姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'STANDBY_PERSONNEL_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人证件号码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'SUBMITTER_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'SUBMITTER_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'UPDATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'CREATE_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'CollCropCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @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'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'UnitName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING', @level2type=N'COLUMN',@level2name=N'ReportDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'三库业务收集表——危大工程' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_DANGEROUS_ENGINEERING'
END
GO
--项目人员:补充是否是网格员标记
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Project_ProjectUser' AND COLUMN_NAME = 'IsGridWorker')
BEGIN
--是否是网格员标记:是、否
ALTER TABLE Project_ProjectUser ADD IsGridWorker bit;
EXEC sp_addextendedproperty 'MS_Description', N'是否网格员','SCHEMA', N'dbo','TABLE', N'Project_ProjectUser','COLUMN', N'IsGridWorker';
END
GO
--批量修改历史项目用户为网格员
UPDATE Project_ProjectUser SET IsGridWorker=1 WHERE IsGridWorker IS NULL
GO
--三库网格化巡查(SANKU_GRID_PATROL)
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'SANKU_GRID_PATROL') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[SANKU_GRID_PATROL](
[PATROL_ID] [bigint] IDENTITY(1,1) NOT NULL,
[RECORD_ID] [varchar](50) NOT NULL,
[PROJECT_CODE] [varchar](50) NULL,
[PROJECT_NAME] [varchar](200) NULL,
[SUBCONTRACTOR_ID] [varchar](20) NULL,
[SUBCONTRACTOR_CODE] [varchar](18) NULL,
[SUBCONTRACTOR_NAME] [varchar](200) NULL,
[PERSONNEL_ID_NUMBER] [varchar](18) NOT NULL,
[PERSONNEL_NAME] [varchar](50) NOT NULL,
[PATROL_TIME] [datetime] NOT NULL,
[PATROL_STATUS] [varchar](50) NULL,
[SOURCE_SYSTEM_ID] [varchar](50) NULL,
[SOURCE_SYSTEM_NAME] [varchar](50) NULL,
[SUBMITTER_ID_NUMBER] [varchar](18) NULL,
[SUBMITTER_NAME] [varchar](50) NULL,
[UPDATE_TIME] [datetime] NOT NULL,
[CREATE_TIME] [datetime] NOT NULL,
[CollCropCode] [varchar](20) NULL,
[UnitId] [varchar](50) NULL,
[UnitName] [varchar](50) NULL,
[ReportDate] [datetime] NULL,
CONSTRAINT [PK_SANKU_GRID_PATROL] PRIMARY KEY CLUSTERED
(
[PATROL_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]
ALTER TABLE [dbo].[SANKU_GRID_PATROL] ADD CONSTRAINT [DF_SANKU_GRID_PATROL_UPDATE_TIME] DEFAULT (getdate()) FOR [UPDATE_TIME]
ALTER TABLE [dbo].[SANKU_GRID_PATROL] ADD CONSTRAINT [DF_SANKU_GRID_PATROL_CREATE_TIME] DEFAULT (getdate()) FOR [CREATE_TIME]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'代理键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'PATROL_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务数据ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'RECORD_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'PROJECT_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'PROJECT_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位主数据组织编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_CODE'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包单位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'SUBCONTRACTOR_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员身份证件号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'PERSONNEL_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'PERSONNEL_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'巡查时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'PATROL_TIME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'网格化巡查情况(已完成、未完成)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'PATROL_STATUS'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源系统名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'SOURCE_SYSTEM_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人证件号码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'SUBMITTER_ID_NUMBER'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'SUBMITTER_NAME'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源单位统一社会信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'CollCropCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源单位Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @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'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'UnitName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SANKU_GRID_PATROL', @level2type=N'COLUMN',@level2name=N'ReportDate'
END
GO