2013-06-19 47 views
0

我的閥芯存在問題;我寫這些集合:即使設置了正確的參數,閥芯中的空間

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 #@[email protected]#DATE_FIRST  #@[email protected]#13-JUN-13 09.50.00.000000 PM 

我想是這樣的:

PART_ONE#@[email protected]#DATE_FIRST#@[email protected]#13-JUN-13 09.50.00.000000 PM 

我該怎麼解決呢?

+0

你的sql select語句是什麼? –

+0

我正在插入。 – Davidebj

+0

插入的輸出有空格嗎? –

回答

1

您的問題已aswered here

它修剪它 - 它只是sqlplus的格式化結果爲列,根據 它們的寬度。 sqlplus是一個報告工具 - 它喜歡打印「漂亮」的東西。

所以你需要格式化你自己的select語句。

+0

mmh,所以你認爲這個問題是因爲我的選擇採取一切(選擇*從....)? – Davidebj

+0

是的,這就是爲什麼我在關於你的select語句的評論中問你:) –

相關問題