--违章作业:补充违章级别 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;