de colsepexploitant in sql*plus scheidt kolommen in de output. als datatype klusje (50) is en slechts één enkel 'a' daarin heeft, heeft de gespoelde output alle 50 karakters voor de kolom.
De beste manier is de kolommen (nota, de alias voor de datumkolom verwijderen) aaneen te schakelen:
SELECTEER ip.first_name || „,“ || ip.last_name|| „,“ || ipd.log inuid|| „,“ || ipd.exuid
…
|| „,“ || to_char (atk.token_shutdown_date, „MM.-dd-YYYY“)
Dit verwoordt zolang het hoogtepunt - de tekst overschrijdt 4000 karakters niet. Als dit mogelijk is, zou u naar een opgeslagen procedure/een functie kunnen moeten gaan en een CLOB gebruiken.
>>Ik wil ook de vraagverklaring in begin van Csv- dossier verwijderen.
Gebaseerd op uw vastgestelde bevelen zou u niet moeten zien UITGEZOCHT u uitvoert het manuscript is en kopi�ërt en kleeft het niet in SQL*Plus.
Ik stelde de volgende code in werking gebruikend uw VASTGESTELDE waarden en kreeg niet de UITGEZOCHTE verklaring.
SQL> @myscript.sql