sql - 在 oracle 12.1 中如何使用 sqlplus 将表数据导出到 csv 文件中
问题描述
我需要一个具有超过 2 亿条记录的 select 的输出。那么这种卸载的方法是什么。我可以通过 sqlplus 访问数据库服务器。我在互联网上搜索,发现以下命令。但似乎他们不工作 12.1
SQL> set markup csv on
SP2-0158: unknown SET option "csv"
SQL>
解决方案
您可以使用
set colsep ,
set pagesize 0
set lines 1000
colsep
是用于拆分列的分隔符。对于 .csv 文件,它应该是逗号。
推荐阅读
- android - 是否可以使用 Andriod.bp 构建 android 应用程序
- c - 使用strtok解析C中的字符串并存储在数组中
- java - Firebase Cloud Firestore 遵循参考
- sql-server - 是否可以创建一个使用现有表的列的“TYPE ... TABLE”?
- r - 使用分组变量按顺序绘制因子
- android - 如何在 Anko 中为 SQLiteDatabase 的 INTEGER 字段设置默认值
- javascript - 如何永久禁用引导按钮?
- ballerina - 芭蕾舞女演员中的`any`和`var`有什么区别
- javascript - 使用现有信息将时间戳添加到单元格而不删除
- angular - 无法访问属性对象 Typescript