数据库问题,征求意见。迷茫ing!(80分)

  • 主题发起人 zxp_ping
  • 开始时间
Z

zxp_ping

Unregistered / Unconfirmed
GUEST, unregistred user!
代码:
20万条记录的Access数据表
50万条记录Oracle数据表
要求:
返回50万记录中a字段等于20万记录中的B字段的记录.
问:
如何查询最好?要多长时间?
请各位富翁给个建议。谢了。
 
导入一个数据库中然后查询
 
导入也很费时间啊?
怎么导入效率高呢?
 
还是自己写个程序导入的好, 这么多, 自己写的可以容错性好一点, 不会一个导不了告失败.
 
先將access 數據庫中的數據導入Oracle(可用DELPHI的datapump工具),然後就是一句SQL
語句的問題。
 
To kkyy:
程序该怎么导?我如果一条条取出来然后再insert 的话,太耗时了啊?
To X-man:
不能人工干预,得让程序自动执行啊。
 
这样子操作:
insert into table1(values1,values2..valuesn)
select column_name1,column_name2..column_namen from 原表
下子可以将全部数据导入。
 
多人接受答案了。
 
顶部