在写触发器时需要用到游标,可我不想使用游标,不知道有没有其他方法替代游标

解决方案 »

  1.   

    create table #(a int identity(1,1),.....)
      

  2.   

    抱歉,说的不太清楚。
    就是 在一个明细表中(t_detail),我增加了3条记录,当我保存明细资料时自动的向另一个表插入3条记录
    (资料来源于明细表)
      

  3.   

    比如说:
    表 T_Bill(billno,date,status)
    表 T_BillDetail(billno,item,quanlity)
    表 T_Temp(billno,itemid,quanlity)
    表T_Bill和表T_BillDetail是主明细关系
    每次审核(不是保存)T_Bill表时,自动的向T_Temp表插入 T_BillDetail表的数据
      

  4.   


    循环开始 @<rowcountsetrowcount @i 
    设定返回的记录数select @变量=字段 from 表循环结束
    这种方式可以替代游标