博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql server 存储过程
阅读量:6909 次
发布时间:2019-06-27

本文共 2180 字,大约阅读时间需要 7 分钟。

1 USE [NyghSql] 2 GO 3 /****** Object:  StoredProcedure [dbo].[delete_date]    Script Date: 10/13/2015 17:30:06 ******/ 4 SET ANSI_NULLS ON 5 GO 6 SET QUOTED_IDENTIFIER ON 7 GO 8 ALTER procedure [dbo].[delete_date] 9 (10     @applycode nvarchar(100)11 )12 as13  --声明变量 定义变量用逗号隔开14   declare @applycode_var nvarchar(100),15   @instanceid_var nvarchar(100),16   @t_ywsloid_var nvarchar(100),17   @areaPart_oid nvarchar(100),18   @areaPartoid nvarchar(100)19 begin20   --查出 工作流实例21   select @instanceid_var=Instanceid from t_ywsl where applycode=@applycode22   --删除 工作流实例对应的任务表(待办和已办)23   delete from AssignTask where AssignTasK.Instanceid=@instanceid_var24   --查询业务受理oid25   select @t_ywsloid_var=t_ywsloid from t_ywsl where applycode=@applycode26 27   --循环删除对应的坐标范围28   --sql server29   --定义游标30   declare my_cursor cursor31   --读取数据放到游标中32   for(select AreaPartoid from AreaPart where T_YWSLOID=@t_ywsloid_var)33   --打开游标34   open my_cursor35   --读取集合中的第一行数据36   fetch next from my_cursor into @areaPart_oid37   --全局变量,0表示fetch语句成功;-1表示语句失败或此行不在结果集中;-2被提取的行不存在38   while @@FETCH_STATUS=039     begin40        delete from AreaPoints where AreaPartOID=@areaPart_oid41        --读取下一行42        fetch next from my_cursor into @areaPart_oid43     end44   close my_cursor45   deallocate my_cursor46   47   --删除对应的地块列表48   delete from AreaPart where T_YWSLOID=@t_ywsloid_var49   --删除对应的附件管理50   delete from FileManage where T_YWSL_FK=@t_ywsloid_var51   --审批意见52   delete from SPYJ where T_YWSL_FK=@t_ywsloid_var53   --流程意见54   --工作流实例记录本55   delete from FlowInstance where Instanceid=@instanceid_var;56   --活动转移条件集57   declare t_cursor cursor for 58   select TaskTicketoid from TaskTicket where Instanceid=@instanceid_var59   open t_cursor60   fetch next from t_cursor into @areaPartoid61   while @@FETCH_STATUS=062    begin 63      delete from TransConditionEx where TaskTicket_FK=@areaPartoid64      fetch next from t_cursor into @areaPartoid65    end66   close t_cursor67   deallocate t_cursor 68   --任务表69   delete from TaskTicket where Instanceid=@instanceid_var70   --业务受理表71   delete from t_ywsl where applycode=@applycode72 end

 

转载于:https://www.cnblogs.com/bobo-show/p/4874126.html

你可能感兴趣的文章
JS高级程序设计2nd部分知识要点1
查看>>
mac10.8 更新系统出错
查看>>
'-[UITableViewController loadView] loaded the "XXX" nib but didn't get a UITableView.'
查看>>
ARM裸板开发:07_IIC 通过IIC总线接口读写时钟芯片时间参数实现的总结
查看>>
C# 笔记 如何调用一个有返回值的方法
查看>>
加载静态文件,父模板的继承和扩展
查看>>
高科技犯罪:东欧ATM取款机惊现木马!
查看>>
黑客大赛苹果及微软操作系统均被攻破
查看>>
自由职业者和外包接单项目分析
查看>>
一起谈.NET技术,HTTP协议及POST与GET操作差异,C#中如何使用POST、GET等
查看>>
文明重启怎么做RUST堡垒_文明重启怎么地下建房-地下建房技巧
查看>>
用python画微信捂脸_用 Python 画一个捂脸表情
查看>>
mysql alter float_mysql-数据类型
查看>>
服务器被黑 追寻ip_服务器被如下ip攻击,如何根据ip超找攻击来源
查看>>
java 方差_java计算方差、标准差(均方差)实例代码
查看>>
<<java程序设计>>_Java程序设计
查看>>
java import lang_java.lang
查看>>
java实验Java面向对象编程_Java实验项目 面向对象编程.doc
查看>>
java ldap添加用户名密码_使用用户名和密码的Java LDAP身份验证
查看>>
java 单精度数据后缀_java有哪些基本数据类型
查看>>