在 oracle 12.1 中如何使用 sqlplus 将表数据导出到 csv 文件中
Posted
技术标签:
【中文标题】在 oracle 12.1 中如何使用 sqlplus 将表数据导出到 csv 文件中【英文标题】:How export a table data into a csv file using sqlplus in oracle 12.1 【发布时间】:2020-05-01 06:08:16 【问题描述】:我需要一个具有超过 2 亿条记录的 select 的输出。那么这种卸载的方式是什么。我可以通过 sqlplus 访问数据库服务器。我在互联网上搜索,发现以下命令。但似乎他们不工作 12.1
SQL> set markup csv on
SP2-0158: unknown SET option "csv"
SQL>
【问题讨论】:
【参考方案1】:你可以使用
set colsep ,
set pagesize 0
set lines 1000
colsep
是用于拆分列的分隔符。对于 .csv 文件,它应该是逗号。
【讨论】:
设置行 1000 是什么意思以上是关于在 oracle 12.1 中如何使用 sqlplus 将表数据导出到 csv 文件中的主要内容,如果未能解决你的问题,请参考以下文章
Oracle 12.1新特性:在线rename或relocate数据文件
在Oracle12.1中使用NID 修改数据库的DBID和DBName实战