Toon posts:

[SQL] Output opmaken

Pagina: 1
Acties:

Verwijderd

Topicstarter
De volgende situatie doet zich voor. Ik wil een verhaal outputten met een soort opmaak. k wel enters en tabs weergeven. Alle output zijn in strings pogeleverd. Dit is voor een deel vaste tekst en voor een deel variabelen.

Hoe kan ik in de outputstring Tabs en nieuwe regels weergeven?

Verwijderd

welke database?

algemeen: CHR(9) en CHR(13) doen het vaak goed ;)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Hangt imho af van de applicatie / taal af die je wilt gebruiken. Een database hoort data te serveren, niet zich bezig te houden met output.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

In Oracle SQL*Plus kan je aardig formatten. En met sql syntax kun je ook heel wat doen ;)

Verwijderd

Topicstarter
Verwijderd schreef op 17 maart 2004 @ 14:48:
welke database?

algemeen: CHR(9) en CHR(13) doen het vaak goed ;)
Oracle

Doe je dan

Select 'a'||CHR(9)||cHR(13)||'b' tekst FROM DUAL

Verwijderd

Bijvoorbeeld!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SQL> select 'a'||chr(10)||'b' from dual;

'A'
---
a
b

SQL> c\10\9\
  1* select 'a'||chr(9)||'b' from dual
SQL> /

'A'
---
a       b


Maar hey, dit testje had je ook zelf kunnen doen. Btw, op tahiti.oracle.com staan alle handboeken, de SQL Reference is heel leerzaam voor dit soort vragen. Niet dat ik te beroerd ben, maar soms is het handig om het zelf op te kunnen zoeken.

[ Voor 12% gewijzigd door Verwijderd op 17-03-2004 14:53 ]


Verwijderd

En, werkte dat voor jou?

Verwijderd

Topicstarter
Jazeker, het werkte perfect.
Erg bedankt voor de hulp!

Er komt nu een mooi opgemaakte file uit.

Verwijderd

goed :)
Pagina: 1