pl/sql developer怎样将上百万条条以上的oracle查询数据一次性导出成access表单形式?

用SQL查询出的oracle的数据,一共有上百万条,因为不是一张表,无法通过导出表的方式导出。而想要用在查询结果处导出,又会报:outofmemory而且等待查询出上百万... 用SQL查询出的oracle的数据,一共有上百万条,因为不是一张表,无法通过导出表的方式导出。而想要用在查询结果处导出,又会报:out of memory而且等待查询出上百万条时间很长,有方便快捷的方式吗? 展开
 我来答
不想起名字了99
2016-10-14 · TA获得超过1695个赞
知道大有可为答主
回答量:2708
采纳率:76%
帮助的人:728万
展开全部
建议,
1.在oracle中写一个视图,此视图的结果就是待输出的记录集
命名 为 outtoaccess

2.在客户机安装此版本oracle的ODBC驱动程序,并建立一个指向outtoaccess所在数据库的ODBC数据源
3.在客户机上新建立一个ACCESS文件
4.打开此ACCESS文件,添加链接表,数据源就是刚刚建立的ODBC数据源,添加其中的outtoaccess到access中
5.在ACCESS中建立 一个新的查询,写一个生成表查询语句
select * from outtoaccess into newT
语句执行完后,生成的表就是你想要的

另外一种,就是直接链接oracle的多个表到access中
直接在ACCESS中写一个复杂的select into 语句就行了,这样oracle中就不用写视图了
追问
access小白,为了任务第一次接触,能详细说下怎样在access中写生成表查询语句吗?写 语句不是问题,关键是找不到地方啊
追答
新建,查询
切换到 SQL视图就可以写了
有困难可QQ
4 1 9 3 3 1 9 5 9
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式