mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

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

来源:网络整理  作者:网络  发布时间:2020-12-11 05:52
sqlserver中触发器+游标操作实现,需要的朋友可以参考下...
end
  declare @NoteNO varchar(50)--这里的NoteNO要和上面的匹配,定义一个游标变量@NoteNO,用来操作insered表中的NoteNo.
  begin
  fetch next from YB into @NoteNO--这里的NoteNO要是上面的匹配,移动游标
 open YB
--声明一个tri_wk_CSVHead_History触发器,
   delete from wk_CSVHead_History where NoteNO=@NoteNO
  delete from wk_CSVDetail_History where NoteNO=@NoteNO
  while(@@fetch_status=0)--0操作成功,-1 FETCH 语句失败或此行不在结果集中,-2 被提取的行不存在
as
declare YB cursor --声明一个游标
Create trigger tri_wk_CSVHead_History on wk_CSVHead_History
for
   end
begin


 select NoteNO from inserted--这里的NoteNO要和下面的匹配

复制代码 代码如下:

insert into wk_CSVHead_History select * from inserted
  fetch next from YB into @NoteNO --继续移动游标,直到@@fetch_status不等于时.
deallocate YB --释放游标
close YB --关闭游标
instead of insert ---插入操作被代替执行下面的操作

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mssql/2447.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

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

2020-12-11 编辑:网络

end
  declare @NoteNO varchar(50)--这里的NoteNO要和上面的匹配,定义一个游标变量@NoteNO,用来操作insered表中的NoteNo.
  begin
  fetch next from YB into @NoteNO--这里的NoteNO要是上面的匹配,移动游标
 open YB
--声明一个tri_wk_CSVHead_History触发器,
   delete from wk_CSVHead_History where NoteNO=@NoteNO
  delete from wk_CSVDetail_History where NoteNO=@NoteNO
  while(@@fetch_status=0)--0操作成功,-1 FETCH 语句失败或此行不在结果集中,-2 被提取的行不存在
as
declare YB cursor --声明一个游标
Create trigger tri_wk_CSVHead_History on wk_CSVHead_History
for
   end
begin


 select NoteNO from inserted--这里的NoteNO要和下面的匹配

复制代码 代码如下:

insert into wk_CSVHead_History select * from inserted
  fetch next from YB into @NoteNO --继续移动游标,直到@@fetch_status不等于时.
deallocate YB --释放游标
close YB --关闭游标
instead of insert ---插入操作被代替执行下面的操作

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mssql/2447.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页