在游标里,从B表查询数据插入A表,在插入之前做重复判断

 @ti_id,@proc_id,@mac_id 是随游标变化的变量 
  t_ring 表结构为(sub_ring_id,........),其中sub_ring_id为主键
  t_pmpt_cp表结构为(sub_ring_id,mac_id,proc_id,ti_id)

  ==========================游标循环开始===================================
  @ti_id,@proc_id,@mac_id 被赋值
 

SQL code
insertinto t_pmpt_cp select sub_ring_id ,@mac_id,,@proc_id,@ti_idfrom t_ring where1=1and ( (selectCOUNT(1) as num from t_pmpt_cp where sub_ring_id = sub_ring_id and proc_id =@proc_idand mac_id =@mac_idand ti_id =@ti_id )<1)




 ==========================游标循环结束===================================

posted on 2011-11-21 13:26  babyblue  阅读(133)  评论(0)    收藏  举报