Оболочка SQLPLUS печатает данные CLOB дважды - PullRequest
0 голосов
/ 03 мая 2018

У меня есть код ниже в моем файле сценария оболочки ksh, и когда я запускаю его, я получаю вывод, напечатанный дважды в файле. здесь FILE_DATA имеет тип CLOB

sqlplus -s ${uidpwd} > ${DATA_FILE_NAME} << EOF 
set head off 
SET pagesize 0
SET LINESIZE 32767
SET LONGCHUNKSIZE 32767
SET LONG 320000000
SET RECSEP OFF
set SERVEROUTPUT off 
SET ECHO off
SET TRIMOUT ON
SET TRIMSPOOL ON
set termout off

set feedback off verify off heading off newpage 0
whenever OSERROR EXIT 9
whenever SQLERROR EXIT sql.SQLCODE
SELECT FILE_DATA FROM FILES WHERE ID='208';
/
exit;
EOF

Данные:

"Client_id,Client_id_type,Client_Segment
1,LOCAL_ID,Individual"
...