Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Maximale Spaltenbreite in Oracle-Spool in Datei

Fügen Sie einfach die folgende Zeile direkt nach den SET-Befehlen hinzu:

COL ColumnName FORMAT A32000

wobei ColumnName der Alias ​​für die XML-Spalte in Ihrer SELECT-Anweisung ist (Sie müssen einen Alias ​​hinzufügen).

Dadurch wird die maximale Breite für diese Spalte festgelegt, die standardmäßig 2000 Zeichen beträgt. Beachten Sie, dass Sie zwar COL FORMAT auf bis zu 60000 Zeichen setzen können, aber mit sqlplus höchstens 32767 in einer Zeile erscheinen , da dies die Obergrenze für LINESIZE ist.