看帖子的朋友你好。
我用ORACLE数据库,想写一个.SQL 文件,就叫MY.SQL吧。
在MY.SQL里:连接两个数据库,数据库A、数据库B
            想从数据库A中检索出几条数据(字符型),把检索出的数据转换成数字型再加1,再转换成字符型,然后更新到B数据库中。
         该怎么写呢?
谢谢了

解决方案 »

  1.   

    用程序吧~ .net, java什么的连接两个DB,一边读,然后+1, 然后update, 没什么困难
      

  2.   

    在A数据库中创建链接数据库,链接到B数据库
    create shared public database link tempB
      connect to 用户名 identified by 密码
      using 'tns name'; 
    然后就可以直接在A中查询,增删改B数据库中的表了,例如现在你在A中,select * from 表名@tempB这下会写脚本了吧。
    update table1 set colA = (select to_char(to_number(colB)+1) from table2@tempB where colC=XXX)