我用C++把MYSQL里的一张表的数据读取出来。30011300123001330014通过socket 这个发送到oarcle的客户端上。   问题是 :想把30011300123001330014这个数据和oracle上的数据更新。。请问怎么做?

解决方案 »

  1.   

    alter table_name set list_name=new_value where list_name=30011300123001330014;table_name是你要更新的表的名字,list_name是要更新的列,new_value是你要更新的新值。
      

  2.   

    alter table_name set list_name=new_value where list_name=30011300123001330014;table_name是你要更新的表的名字,list_name是要更新的列,new_value是你要更新的新值。
      

  3.   

    首先楼主得判断oracle是否已经接收到socket传送的数据,接收到了直接执行数据库的更新操作就行了,update 表名 set 更新列=更新数据 where 更新条件
      

  4.   

    3001  1
    3002  1
    3003  1
    3004  1
    比如我在MYSQL的表里是这样的数据。我要把后面的那个1的状态更新到oracle里去。oracle也是这样的
    3001  0
    3002  0
    3003  0
    3004  0
    前期连接工作我都做好了。现在就差。把mysql里的数据更新到oracle。。意思就是如果mysql里的数据是1那么oracle 就都更新成1.如果是2就都更新成2    
      

  5.   

    前期的连接我都做好了。数据收发没问题了。现在是mysql里的数据是这样的
    3001 1
    3002 1
    3003 1
    3004 1
    我要这些数据发到oracle里去。。那么oracle里也是这样的
    3001 0
    3002 0
    3003 0
    3004 0
    如果 mysql 的数据是3001 1  那么就把oracle里的3001 0变成3001 1
      

  6.   

    可以在SQL SERVER里面使用链接服务器操作oracle数据库,示例