pl/sql developer怎样将上百万条条以上的oracle查询数据一次性导出成access表单形式?
用SQL查询出的oracle的数据,一共有上百万条,因为不是一张表,无法通过导出表的方式导出。而想要用在查询结果处导出,又会报:outofmemory而且等待查询出上百万...
用SQL查询出的oracle的数据,一共有上百万条,因为不是一张表,无法通过导出表的方式导出。而想要用在查询结果处导出,又会报:out of memory而且等待查询出上百万条时间很长,有方便快捷的方式吗?
展开
1个回答
展开全部
建议,
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中就不用写视图了
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |