在delphi程序里,根据sql server2000和oracle的两张表,根据f1字段关联,在sql server2000里合并成一张表,怎么写代码?

山水无言 2011-05-31 10:35:32
在delphi程序里,根据sql server2000和oracle的两张表,根据f1字段关联,在sql server2000里合并成一张表,怎么写代码?

原表:
表1----在sql server2000数据库里,表名:tab_sql(有300条记录),字段名:f1
表2----在oracle数据库里,表名:tab_ora(有280条记录),字段名:f1,f2,f3,f4
两张表根据f1字段关联

我想根据“表1”和“表2”,用一条sql语句、在sql server2000数据库里生成一张表,要求,表1的所有记录都要保留。

我想,这两张表在不同的系统里,可能无法用一条sql语句实现,如果能实现,这条sql语句怎么写?如果一条sql语句无法实现,用什么方法实现?麻烦您写一些代码给我,不甚感激!
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
netcreate 2011-06-01
  • 打赏
  • 举报
回复
可以实现,首先先在 SQL 里建立一个连接 Oracle 的连接,然后就可以直接查询了。
山水无言 2011-05-31
  • 打赏
  • 举报
回复
我是想写代码逐条处理,可是不知道在sql语句里如何将字段变量保存为内存变量
山水无言 2011-05-31
  • 打赏
  • 举报
回复
我想对“表1”做一次循环,即,先取出“表1”的f1字段值,并保存到一个变量,然后在“表2”里执行sql语句(select f1,f2,f3,f4 from 表2 where f1=变量),取出“表2”的各字段值(此时是字段变量,能不能在sql语句里将字段变量保存到内存变量???),最后插入结果表里
bdmh 2011-05-31
  • 打赏
  • 举报
回复
第一,跨库操作,去查资料
第二,写代码逐条处理

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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