任何人都有一套很好的sqlplus配置指令来帮助将给定的sql查询转换为精确的制表符分隔输出,以便进入电子表格或进一步处理?
正如Justin在他的链接中指出的那样,使用set colsep
函数SQLPlus命令可以节省为每列键入一个分隔符.
但对于制表符分隔,set colsep Chr(9)
将无法正常工作.
对于UNIX或LINUX,使用set colsep ' '
单引号之间的空格作为类型选项卡.
对于Windows,请使用以下设置:
col TAB# new_value TAB NOPRINT select chr(9) TAB# from dual; set colsep "&TAB" select * from table;