次のようなスクリプトがあります。
SET ECHO OFF
SET FEEDBACK OFF
SET VERIFY OFF
SET HEADING OFF
SET TERMOUT OFF
SET TRIMOUT ON
SET TRIMSPOOL ON
SET WRAP OFF
SET LINESIZE 32000
SET LONG 32000
SET LONGCHUNKSIZE 32000
SET SERVEROUT ON
SPOOL C:\Export.txt
SELECT XMLELEMENT("element1",xmlelement("element2",xmlattributes(.....)))
FROM --TABLENAME--
WHERE --CONDITIONS--
出力は複雑な xml を含む行のリストを含むファイルである必要がありますが、生成された XML の長さが 2000 を超える場合、SQLPlus は 2000 にトリムして次の行に移動します。
SQLPlus にすべてのデータを同じ行に強制的に書き込む方法はありますか?