@@ -0,0 +1,793 @@
/*
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