本帖最后由 qinzhiyuan1 于 2011-09-23 11:23:56 编辑

解决方案 »

  1.   

    你确定是一个事务中吗?
    两个库操作。用的同一个connection吗。
      

  2.   

    id    name
    001    t1
    002    t2delete 001;
    insert 001;orupdate 001?
      

  3.   

    新建个表B,把数据全插进去。然后把准备被更新的表(A)删掉,B改表名为A,可以吗?
      

  4.   

    你这是服务端的程序?
    有没有并发的问题。在一个事务中,del  insert 这个没问题的。
      

  5.   

    LZ是oracle数据库吗?如果是同一个事物内,那我觉得应该没问题。但是你需要先将这个数据加上锁在操作防止其他线程干扰。
      

  6.   

    delete-->commit-->insert
    或者直接update
      

  7.   

    用PB作的客户端调JAVA做的webservice
      

  8.   

    sybase数据库,在PB中做是可以的
      

  9.   

    删除之后commit存在删除成功添加不成功的问题。
      

  10.   

    delete....
    select uid...
    if(uid存在){
    update}
    else{delete}