oracle - 如果我们使用 colsep,sql plus 输出不会以正确的 CSV 格式出现,
问题描述
我面临的问题是,如果值由,
(逗号)组成,即使 CSV 文件中的数据也会分开
我正在使用 shell 脚本使用 sql plus 连接到 oracle 并在 CSV 文件中假脱机数据
在 CSV 中,colsep ,
(逗号)可以很好地分隔列,但数据也会被分隔。
例如,如果公司名称的值为 (Southern Textiles,LICO) 在这种情况下,即使 SOuttheren Textiles 也在一个列中,而 LICO 正在移动到另一列,并且由于逗号值分开,剩余的数据正在发生变化。
请帮助我在我的脚本中使用的以下代码是
set feedback off trimspool on;
set pagesize 50000
set serveroutput on
set underline off
set termout off
set feedback off
set colsep " , "
set HEADING ON
set tab off
set trimspool on
set linesize 2000
set trimout on;
column company_name format a10
解决方案
SQLPlus 具有 CSV 格式。做就是了
设置标记 csv
推荐阅读
- ios - iOS Material Components MDCButton在按下按钮时更改文本颜色
- css - 用 phpunit 断言 span 类
- angular - 如何模拟ActivatedRouteSnapshot?
- javascript - 我无法使用 readPreference 选项连接到 mongodb
- kubernetes - Google Kubernetes:工作池没有缩减到零
- python - 删除第二个数据帧间隔中的数据帧时间戳
- c++ - C++ 中的停用词
- python - 如何撤消使用 groupby 转换的 DataFrame 并分配给新变量
- css - 无效的属性值 scss 函数
- c# - VSTO。如何确定项目 GUID?