Hier sind einige Optionen, um die Zeilenlängenbeschränkungen von SQL*Plus zu umgehen:
- Upgrade auf 12.2(?)-Client. Auf 12.2 erlaubt der Client bis zu 4999 Zeichen. Was in gewisser Weise ärgerlich ist - wenn Oracle endlich zugibt, dass 2499 nicht ausreichen, warum haben sie das Limit nur auf 4999 erhöht?
- Zeilenumbrüche hinzufügen. Teilen Sie die Ergebnisse in mehrere Zeilen auf. Wenn Sie Windows verwenden, stellen Sie sicher, dass Sie sowohl Wagenrücklauf als auch Zeilenumbruch verwenden -
chr(13)||chr(10)
. - Verwenden Sie ein anderes Programm. Viele Programme haben eine SQL*Plus-ähnliche Option. Im Allgemeinen empfehle ich nicht mit einem SQL*Plus-Klon. Der Hauptvorteil von SQL*Plus besteht darin, dass es sich um ein einfaches Tool handelt, das überall ungefähr gleich funktioniert. Keiner der SQL*Plus-Klone ist vollständig kompatibel und viele Programme brechen ab, wenn Sie SQL*Plus-Skripte auf einem Klon ausführen.