我的表的设计是想这样
设计一个入库表和一个出库表
库存表通过对这两个表做联合查询来得到
问题我出库以后有办法删除入库表里的纪录吗?
用什么方法请详细说说

解决方案 »

  1.   

    写一个PROCEDURE,出完库删入库。
      

  2.   

    delete 掉已经转移到出库表的数据不就行了吗?
    如果全部转移到了出库表,truncate 都可以
      

  3.   

    begin
    insert into chukubiao values(select * from rukubiao );
    delete from rukubiao;
    exception
    when others then 
         rollback;
    end;类似这么个存储过程
      

  4.   


    你这样不是每次都要做一个新表?
    insert into chukubiao values(select * from rukubiao );
    delete from rukubiao;
    你最后是不是把rukubiao又给删除了?
      

  5.   


    你可以通过procedure和trigger来实现,他们都可以可以保证事务的完整。