提交代码
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
--专项检查受检单位
|
||||
alter table Check_CheckSpecial add ResponsibleUnit nvarchar(50) null;
|
||||
--单位工程
|
||||
alter table Check_CheckSpecial add WorkAreaId nvarchar(50) null;
|
||||
--问题类型
|
||||
alter table Check_CheckSpecial add QuestionType nvarchar(50) null;
|
||||
--审核人
|
||||
alter table Check_CheckSpecial add ResponsibleMan nvarchar(50) null;
|
||||
--子表添加处理意见字段
|
||||
alter table Check_CheckSpecialDetail add CheckOpinions nvarchar(2000) null;
|
||||
|
||||
----------------------------------------------------------修改人员表状态
|
||||
|
||||
--1.禁用触发器
|
||||
alter table SitePerson_Person disable trigger SitePerson_Person_Bak_TRIGGER;
|
||||
|
||||
--创建游标
|
||||
DECLARE @projectid nvarchar(50) --定义变量
|
||||
|
||||
DECLARE mycursor CURSOR FOR select projectid from base_project where ProjectState='3' --声明游标
|
||||
|
||||
OPEN mycursor --打开游标
|
||||
|
||||
FETCH NEXT FROM mycursor INTO @projectid
|
||||
|
||||
WHILE(@@FETCH_STATUS = 0) --遍历所有的数据,@@FETCH_STATUS函数返回值为0表示FETCH语句执行成功
|
||||
BEGIN
|
||||
update SitePerson_Person set IsUsed=0 where ProjectId=@projectid;--修改数据
|
||||
FETCH NEXT FROM mycursor INTO @projectid --取下一条游标数据
|
||||
END
|
||||
|
||||
CLOSE mycursor --关闭游标
|
||||
|
||||
DEALLOCATE mycursor --删除游标
|
||||
GO
|
||||
|
||||
--启用触发器
|
||||
alter table SitePerson_Person enable trigger SitePerson_Person_Bak_TRIGGER;
|
||||
|
||||
Reference in New Issue
Block a user