不想用触发器,想通过sql语句来实现请问有办法吗,就是先检查有没有再插入,或者能在insert语句后加where么

解决方案 »

  1.   

    我很菜,不明白。为什么不可以用select count(*) from orgright where orgNo='001001' and rightno='020302' 来判断?
      

  2.   

    当然可以这样来实现,请会用触发器的朋友给各触发器的例子给我好吗,thanks
      

  3.   

    我觉得还是用 putaofeng(葡萄) 的办法比较好。
    触发器牺牲性能。
      

  4.   

    insert into orgright
      select '001001001', '020302'
        from dual
       where 1 in (select 1
                from orgright
               where orgNo = '001001' and rightno = '020302');