求教,也是SQL语句。本人一直在线等,直到有结果

kongkongdetiankong 2006-07-11 05:50:48
看帖子的朋友你好。
我用ORACLE数据库,想写一个.SQL 文件,就叫MY.SQL吧。
在MY.SQL里:连接两个数据库,数据库A、数据库B
想从数据库A中检索出几条数据(字符型),把检索出的数据转换成数字型再加1,再转换成字符型,然后更新到B数据库中。
该怎么写呢?
谢谢了
...全文
176 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sasacat 2006-07-11
  • 打赏
  • 举报
回复
在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)
kongkongdetiankong 2006-07-11
  • 打赏
  • 举报
回复
不想用程序写,想直接执行这个脚本完成工作,不然会很麻烦
龙翔飞雪 2006-07-11
  • 打赏
  • 举报
回复
用程序吧~ .net, java什么的

连接两个DB,一边读,然后+1, 然后update, 没什么困难

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧