SQL Plus / Shell脚本:打印了额外的换行符

时间:2013-05-15 07:35:18

标签: oracle shell newline sqlplus carriage-return

下面是我的变量,正在从查询中提取值。

subsno=`sqlplus -s user/pass@DB << EOL
set heading off;
SET FEEDBACK OFF;

select CFR_SUBSCRIBER_NO
from csm_future_request
where CFR_BAN = 111111111 and cfr_status = 'E' and CFR_SUBSCRIBER_NO<>0000000000;

EOL`

但是当我打印这个变量时,它首先用换行符打印。 $ {#subno}是打印(长度+ 1),即包含新行字符。

是否有任何选项可以阻止新行被打印?我已经检查了表格,它有适当的数据。

1 个答案:

答案 0 :(得分:3)

也许是

set newpage none

(每页顶部和顶部标题之间的空白行数)。