Formatieren in Oracle

Von: , Frage gestellt am Do, 22. Jun 2000

Hallo,

ich suche gerade nach einer Möglichkeit, die Ausgabelänge einer Ergebnisspalte zu beschränken, da mir andernfalls das Format für den späteren Export zerschossen wird.

Ich habe bereits versucht, 'column abc format a10 truncated' vor den eigentlichen SQL-Befehl zu stellen (analog zu den Reports), Oracle hat column aber nicht als gültige Anweisung verstanden.

Helfen mir vielleicht irgendwelche to_irgendwas-Befehle oder kann es daran liegen, dass ich den Befehl (column ...) wegen read only-Zugriff nicht ausführen darf ?? Thanx

Gruß
chaozz

1 Antworten zu dieser Frage

  1. Antwort von nach 8 Stunden hilfreich
    Re: Wo machst Du das?

    Hi, ich suche gerade nach einer Möglichkeit, die Ausgabelänge
    einer Ergebnisspalte zu beschränken, da mir andernfalls das
    Format für den späteren Export zerschossen wird.
    Willst Du den vorhandenen Text verkleinern (bspw. "das ist ein langer text" -> "das ist ei") oder nur Leerzeichen dahinter wegwerfen? Letzteres gehm mit SET TRIMSPOOL ON, aber nur in SQLPlus. Ich habe bereits versucht, 'column abc format a10 truncated'
    vor den eigentlichen SQL-Befehl zu stellen (analog zu den
    Reports), Oracle hat column aber nicht als gültige Anweisung
    verstanden.
    In SQLPlus müßte das funktionieren (die genaue Syntax weiß ich jetzt nicht, da ich daheim bin). Column ist kein SQL, sondern ein SQLPlus-Befehl. Helfen mir vielleicht irgendwelche to_irgendwas-Befehle
    select substr(tabelle.abc, 1, 10) as abc, ... from tabelle where ... ;
    Meinst Du sowas? oder
    kann es daran liegen, dass ich den Befehl (column ...) wegen
    read only-Zugriff nicht ausführen darf ?? Thanx
    Das eher nicht.

    Gruß

    J.

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!