插入数据是一种SQL语句,Insert,作用是插入,
删除是另一种SQL语句,Delete,作用是删除。
两种不同用途的SQL是语句,是不能合并成一条的,
它是没有办法合成一条SQL语句的。

解决方案 »

  1.   

    在b表上建一个after insert 类型的trigger,
    delete a where  col1=:new.col1
    建好后,你只需执行:
    insert into b select * from a where ...
    就可以实现了...哈哈!表面一条,实际上n条.
      

  2.   

    妙 trigger 可以
    回复 | 推荐 | 收藏 | 专题 | 公告 | 管理 | 关闭窗口 
                       |
                       /
                                     是用来散分的。
      

  3.   

    回复 | 推荐 | 收藏 | 专题 | 公告 | 管理 | 关闭窗口 
                       |
                       /
                                     是用来散分的。
                                 Where is the "是用来加分的"??大家既然来了,不好意思让每人空手回去!
      

  4.   

    最好别用TRIGGER,还是老实本分的写两句,然后用事务吧,其实TRIGGER引入的混乱有时候要大于引入它带来的好处。写程序要是能到反扑归真的境界才最好。
      

  5.   

    最好别用TRIGGER,还是老实本分的写两句,然后用事务吧,其实TRIGGER引入的混乱有时候要大于引入它带来的好处。写程序要是能到反扑归真的境界才最好。
      

  6.   

    登录 -> 我的问题  ->   
        问 题 分数 回复 时间 功能 
     
     
    √***讨论在局域网中实现实时传输及播放语音,要求:实时,连续,静噪。实现:传输:winsockt( udp ) 语音采样:wavein* ,waveout* api!***(xtky_limi) 240 54 2-27 11:22 管理 -> 选中 管理 -> 贴子加分 OK!
      

  7.   

    同意 hillhx(曾经的曾经) !
      

  8.   

    "管理",只能散分,我的意思是在原来给的点数的基础上再加一些分,好让大家多分一点,以前的CSDN是有这个功能的,现在不知在哪里才能找到了!
      

  9.   

    为什么非要用一句sql实现?先做个说明。
      

  10.   

    我要将本机上的一个表 select into 远程的另一个表,同时将本表的记录删除,在VC钟调用,分两次比较烦!
      

  11.   

    用存储过程来完成。在存储过程中先insert,再delete。要先建一个DBLink,用来连接远程数据库。