有两个表,一个是A表,一是B表,A表和B表是完全一样的表结构,当我通一个条件查询,查出一条就往B中添加一条,然后删除A表中,刚才添加的数据,怎么样写,JSP中如何调用,我没写过,请高手帮忙,先谢了

解决方案 »

  1.   

    触发器不用在程序中调用的,你用的是MS SQL的话,当你在删除A表的时候把数据插入到A表.但是你这样的话,不要触发器就可以完成的.
    insert into t2
    select * from t1 where id = XXX
    delete from t1 where id = XXX
      

  2.   

    CREATE OR REPLACE TRIGGER tri_tableA_delete
    AFTER INSERT ON B
    DECLARE 
    BEGIN
        delete from A where A.PRIMARYKEY=:new.primarykey;
    END;
    试试看
    调用好像不需要吧 ,触发器为什么要调用呢