现在有一个数据库数据导出的问题。
源数据库为Oracle,目标为Access.
有以下几个问题。
1。数据量大,每个表有20万条记录,要求高速导出;
2。Oracle表名知道,但部分字段不知道(因为是用户定义时才生成的索引字段).
我曾经使用ADO来进行导出,但速度太慢。
不知道有没有更好更快的方法。
用DTS行吗?怎么用?
源数据库为Oracle,目标为Access.
有以下几个问题。
1。数据量大,每个表有20万条记录,要求高速导出;
2。Oracle表名知道,但部分字段不知道(因为是用户定义时才生成的索引字段).
我曾经使用ADO来进行导出,但速度太慢。
不知道有没有更好更快的方法。
用DTS行吗?怎么用?
解决方案 »
- query 返回 多个结果,怎么汇总 到一个里变量,直接或间接的方法都可以,比方说query结果有只有3行呢?就一列的情况下
- 在多个线程中的TAdoDataSet连接到主线程中的TAdoConnection中,要不要做同步处理?
- 图片旋啭的问题,和常规旋啭不同的是,图片按照一个垂直的轴旋啭,请指点。
- 请教:如何获得当前应用程序的版本\公司\描述等信息内容?
- adoquery查询的时候出错,ADOQuery2: Field 'communityName' not found.
- 共享写文件的问题,
- 请问ModeMaker6 for delphi 7如何用?
- 请问什么地方有好的电子书下载》?????
- 请各位大哥帮忙!!
- TStatusBar控件怎么给某个状态面板内的字体设置颜色啊〈〉
- 怎样用Internet原子钟服务器校对计算机时间
- 怎样使TTreeView的某些三级节点字体变为粗体?
速度还可以!
我导过!
速度慢得不行,20万条记录花了我40分钟。
Oracle本身就有导出数据的程序。
在SQL SERVER中有OPENROWSET或OPENQUERY可以直接写入ACCESS,速度绝对没问题,唯一的问题是:如果要写到本地文件,则必须完全共享文件所在文件夹(当然数据库在本地就没这问题),不过也可以直接写到服务器上的ACCESS文件;
不知道ORACLE中有没有类似能够进行异质数据库连接的函数
给分,谢谢大家。