sqlserver中触发器+游标操作实现

来源:asp之家 时间:2024-01-25 02:37:11 


代码如下:


Create trigger tri_wk_CSVHead_History on wk_CSVHead_History
--声明一个tri_wk_CSVHead_History触发器,
instead of insert ---插入操作被代替执行下面的操作
as
begin
declare YB cursor --声明一个游标
for
 select NoteNO from inserted--这里的NoteNO要和下面的匹配
 open YB
  declare @NoteNO varchar(50)--这里的NoteNO要和上面的匹配,定义一个游标变量@NoteNO,用来操作insered表中的NoteNo.
  fetch next from YB into @NoteNO--这里的NoteNO要是上面的匹配,移动游标
  while(@@fetch_status=0)--0操作成功,-1 FETCH 语句失败或此行不在结果集中,-2 被提取的行不存在
  begin
  delete from wk_CSVDetail_History where NoteNO=@NoteNO
   delete from wk_CSVHead_History where NoteNO=@NoteNO
  fetch next from YB into @NoteNO --继续移动游标,直到@@fetch_status不等于时.
   end
close YB --关闭游标
deallocate YB --释放游标
insert into wk_CSVHead_History select * from inserted
end

标签:SQL触发器,游标
0
投稿

猜你喜欢

  • 分享8点超级有用的Python编程建议(推荐)

    2022-03-31 08:05:57
  • Python通过format函数格式化显示值

    2021-11-06 06:13:01
  • Mootools常用方法扩展(五)

    2009-03-03 12:12:00
  • Python使用Requests请求网页方式

    2022-10-08 06:01:09
  • Python简单实现区域生长方式

    2023-08-08 12:07:38
  • 在pytorch中如何查看模型model参数parameters

    2021-12-04 22:43:29
  • 学习XHTML和HTML之间的区别

    2007-08-22 11:02:00
  • mysql 数据库安装经验问题汇总

    2024-01-28 11:55:29
  • asp伪继承初探_实例代码

    2011-04-19 10:32:00
  • python基础入门之字典和集合

    2022-02-21 03:47:19
  • 在Yii框架中使用PHP模板引擎Twig的例子

    2023-11-14 11:30:30
  • Python脚本提取fasta文件单序列信息实现

    2023-03-06 12:55:02
  • JavaScript 限制文本框不可输入英文单双引号的方法

    2024-04-25 13:06:56
  • Python字符串、整数、和浮点型数相互转换实例

    2023-09-20 18:05:52
  • 解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题

    2022-03-21 10:30:42
  • Ubuntu自启动Mysql的三种方式

    2024-01-15 22:51:41
  • Python中使用第三方库xlrd来读取Excel示例

    2022-04-22 06:29:41
  • Python利用Beautiful Soup模块搜索内容详解

    2023-10-24 15:53:43
  • python每次处理固定个数的字符的方法总结

    2021-06-23 15:45:48
  • Python+Selenium实现短视频自动上传与发布的实践

    2021-06-12 15:58:46
  • asp之家 网络编程 m.aspxhome.com