Unix 即使设置了正确的参数,假脱机中也有空格

Unix 即使设置了正确的参数,假脱机中也有空格,unix,set,whitespace,ksh,spool,Unix,Set,Whitespace,Ksh,Spool,我的线轴有问题;我写了以下几集: echo "SET COLSEP #@" >> ${FILE_SPOOL_SQL} echo "SET PAGESIZE 0" >> ${FILE_SPOOL_SQL} echo "SET

我的线轴有问题;我写了以下几集:

    echo "SET COLSEP #@"                                                       >> ${FILE_SPOOL_SQL}       
    echo "SET PAGESIZE 0"                                                      >> ${FILE_SPOOL_SQL} 
    echo "SET TERMOUT ON"                                                      >> ${FILE_SPOOL_SQL}
    echo "SET TRIMOUT ON"                                                      >> ${FILE_SPOOL_SQL}
    echo "SET LINESIZE 1000"                                                   >> ${FILE_SPOOL_SQL}        
    echo "SET FEEDBACK OFF"                                                    >> ${FILE_SPOOL_SQL}        
    echo "SET TRIMSPOOL ON"                                                    >> ${FILE_SPOOL_SQL} 
但输出仍有空间:

PART_ONE    #@2.26453E+20@#DATE_FIRST     #@13-JUN-13@#13-JUN-13 09.50.00.000000 PM 
我想要像这样的东西:

PART_ONE#@2.26453E+20@#DATE_FIRST#@13-JUN-13@#13-JUN-13 09.50.00.000000 PM

如何解决此问题?

您的问题已被询问:

它正在修剪它——只是sqlplus根据 他们的宽度。sqlplus是一个报告工具,它喜欢漂亮地打印东西


因此,您需要格式化自己的select语句。

您的sql select语句是什么?我正在进行insert。insert的输出有空格?我错了,我正在进行select对不起;嗯,那么你认为问题是因为我的select从……中获取了select*的所有内容吗?是的,这就是为什么我在评论中询问您的select声明: