当前位置:  数据库>sqlserver

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

    来源: 互联网  发布时间:2014-10-08

    本文导语:  代码如下: 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要和下...

代码如下:

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

    
 
 

您可能感兴趣的文章:

  • sqlserver游标用法 创建游标与关闭游标
  • sqlserver游标使用步骤示例(创建游标 关闭游标)
  • sqlserver触发器与游标的例子
  • sqlserver 游标的简单示例
  • SQLServer用t-sql命令批量删除数据库中指定表(游标循环删除)
  • sqlserver 函数、存储过程、游标与事务模板
  • sqlserver 禁用触发器和启用触发器的语句
  • SQLServer EVENTDATA()函数来获取DDL 触发器信息
  • SqlServer实现类似Oracle的before触发器示例
  • SQLServer 触发器 数据库进行数据备份
  • 用sql脚本创建sqlserver数据库触发器范例语句
  • SQLServer2005触发器提示其他会话正在使用事务的上下文的解决方法
  • sqlserver 触发器学习(实现自动编号)
  • SQLServer触发器创建、删除、修改、查看示例代码
  • 存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000)
  • sqlserver 触发器教程
  • sqlserver 触发器实例代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 连接sqlserver的url是jdbc:microsoft:sqlserver://192.168.0.100:1433,他连那一个数据库呢?
  • (100分)用Microsoft jdbc Driver for sqlserver2000(type4)访问sqlserver2k的问题,help!
  • 通过SQLSERVER重启SQLSERVER服务和计算机的方法
  • 怎样用文JDBC for sqlserver访问SQLSERVER 数据库请大侠给出一个完整的程序代码
  • (100分)jdbc连接sqlserver 200出错.[SQLServer 2000 Driver for JDBC]Error establishing socket.
  • 如何连接sqlserver2000数据库
  • 深入JDBC sqlserver连接写法的详解
  • how to 连接到sqlserver2000?
  • 请问如何直接sqlserver?
  • SQLServer JDBC Driver
  • 在sqlserver2000时中文问题。
  • 设置密码保护的SqlServer数据库备份文件与恢复文件的方法
  • 如何使用JSP 连接SQLSERVER数据库,请不吝赐教!(在线等,急救!)
  • 简单实现SQLServer转MYSQL的方法
  • 求助!SQLServer2000 JDBC Driver 不能加载?
  • Resin+Jsp+Sqlserver2000的问题!在线等候!
  • applet用jdbc链接SQLServer 2000的问题
  • 请问连接SQLServer 的驱动器是什么呢?
  • jdbc:microsoft:sqlserver://localhost:1433;DatabaseNameOPTIONAL=webmail???
  • 如何用SQLServer2k-JDBC连接数据库?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3