Vraag : Oracle sql plus uittreksel

Hello

I am heeft tot een vlak dossieruittreksel leiden die sql plus gebruiken in 10g gebruikend eenvoudige spoel en volgende vragen:

How doe ik lege lijn van de hand verschijn bij bovenkant en de bodem van dossier
I behoefte om extra bytes (laat 50 zeggen) op eind van verslag/rij voor toekomstige accommodation

this is wat I hv in de TERUGKOPPELING OFF
SET TRIMOUT ON
SET van OFF
SET van de code
SET RUBRIEK PAGESIZE 50000
SET LINESIZE 32000
SET met
set ruimte0
SET TRIMSPOOL ON
SPOOL abc.txt
Select (......) PRONKT;
SPOOL OFF

Thanks

Antwoord : Oracle sql plus uittreksel

Ik veronderstel u PAGESIZE 50000 gebruikt om paginaonderbrekingen te vermijden.  Als u dit in PAGESIZE 0 verandert zult u niet de aanvankelijke lege lijn krijgen.

Ik probeerde lopend uw code (met mijn eigen sql verklaring) en ik zag geen lege lijn aan het eind van het dossier, slechts bij het begin.

Het plaatsen TRIMSPOOL brengt slepende ruimtekarakters ertoe om uit het eind van elk verslag worden verwijderd.  Zonder dit kon u een uitdrukking zoals RPAD ('', 50) toevoegen om 50 ruimten aan het eind van het verslag te krijgen, maar dit extra 50 ruimten zal worden verwijderd terwijl TRIMSPOOL wordt gebruikt.
Andere oplossingen  
 
programming4us programming4us