SQLPlus设置以生成制表符分隔的数据文件

时间:2020-03-06 14:28:11  来源:igfitidea点击:

任何人都有一套很好的sqlplus配置指令,可以帮助将给定的sql查询转换为制表符分隔的输出,以便拉入电子表格或者进行进一步处理?

解决方案

查看Oracle文档:

  • 格式化SQLPlus报表
  • 从SQLPlus生成HTML报告

我们可以通过使用选项卡的ASCII值9和chr函数在Oracle中生成选项卡:

select chr(9) from dual;

我多次窃取的特定脚本来自将数据提取到平面文件中的AskTom线程。如果我需要SQL * Plus之外的快速而肮脏的平面文件。不过,对于任何正在进行的过程,我倾向于使用Tom早些时候在该线程上发布的DUMP_CSV函数。