三库补充字段

This commit is contained in:
2026-10-22 19:09:46 +08:00
parent 2277c68bce
commit d357bdb7d5
16 changed files with 585 additions and 12 deletions
@@ -0,0 +1,57 @@
--违章作业:补充违章级别
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SANKU_VIOLATION' AND COLUMN_NAME = 'VIOLATION_LEVEL')
BEGIN
--违章级别
ALTER TABLE SANKU_VIOLATION ADD VIOLATION_LEVEL varchar(20);
EXEC sp_addextendedproperty 'MS_Description', N'违章级别','SCHEMA', N'dbo','TABLE', N'SANKU_VIOLATION','COLUMN', N'VIOLATION_LEVEL';
END
GO
--隐患记录:补充整改完成时间
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SANKU_HAZARD' AND COLUMN_NAME = 'ECTIFICATION_COMPLETIONDATE')
BEGIN
--整改完成时间
ALTER TABLE SANKU_HAZARD ADD ECTIFICATION_COMPLETIONDATE datetime;
EXEC sp_addextendedproperty 'MS_Description', N'整改完成时间','SCHEMA', N'dbo','TABLE', N'SANKU_HAZARD','COLUMN', N'ECTIFICATION_COMPLETIONDATE';
END
GO
--危大工程:等级、状态
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SANKU_DANGEROUS_ENGINEERING' AND COLUMN_NAME = 'ENGINEERING_LEVEL')
BEGIN
--等级
ALTER TABLE SANKU_DANGEROUS_ENGINEERING ADD ENGINEERING_LEVEL varchar(20);
EXEC sp_addextendedproperty 'MS_Description', N'等级','SCHEMA', N'dbo','TABLE', N'SANKU_DANGEROUS_ENGINEERING','COLUMN', N'ENGINEERING_LEVEL';
--状态
ALTER TABLE SANKU_DANGEROUS_ENGINEERING ADD ENGINEERING_STATE varchar(20);
EXEC sp_addextendedproperty 'MS_Description', N'状态','SCHEMA', N'dbo','TABLE', N'SANKU_DANGEROUS_ENGINEERING','COLUMN', N'ENGINEERING_STATE';
END
GO
--网格化巡查:巡查待办事项、巡查待办接收日期
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SANKU_GRID_PATROL' AND COLUMN_NAME = 'PATROL_WORKITEMS')
BEGIN
--巡查待办事项
ALTER TABLE SANKU_GRID_PATROL ADD PATROL_WORKITEMS varchar(200);
EXEC sp_addextendedproperty 'MS_Description', N'巡查待办事项','SCHEMA', N'dbo','TABLE', N'SANKU_GRID_PATROL','COLUMN', N'PATROL_WORKITEMS';
--巡查待办接收日期
ALTER TABLE SANKU_GRID_PATROL ADD PATROL_RECEIVEDATE datetime;
EXEC sp_addextendedproperty 'MS_Description', N'巡查待办接收日期','SCHEMA', N'dbo','TABLE', N'SANKU_GRID_PATROL','COLUMN', N'PATROL_RECEIVEDATE';
END
GO
--select* from Sys_Const where GroupId='ViolationPersonHandleStep'
update Sys_Const set ConstValue=5,SortIndex=5
where GroupId='ViolationPersonHandleStep' and ConstValue=3 and ConstText='罚款'
GO
--历史数据处理
TRUNCATE TABLE SANKU_VIOLATION;
TRUNCATE TABLE SANKU_DANGEROUS_ENGINEERING;
TRUNCATE TABLE SANKU_GRID_PATROL;
TRUNCATE TABLE SANKU_HAZARD;