Warum bekomme ich #### in der Spalte "NUMMER" nach dem format... Oracle?
Habe ich zwei problematischen Spalten: Fee
ANZAHL Typ AdjFee
auch die NUMMER.
Nach
column Fee format a5;
select Fee ID smth
from Visit;
bekomme ich
Fee ID smth
#### 123 klkl
#### 654 rfjgr
- Welche Art von Daten ist in der Gebühr? Wie groß ist es?
- Typ NUMBER(7,2). Werte sind 12,50 99.99
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Anzahl der Ziffern, die Sie möchten, dass SQL*Plus zu verwenden, um die Anzeige der numerischen Daten, genau wie Sie passen Sie die Anzahl der Zeichen, die zur Anzeige von Zeichendaten. So etwas wie
sagen wird SQL*Plus display-bis zu 9 vorkommastellen und zwei Nachkommastellen. Dass man einstellen kann, natürlich, wenn Sie wissen, dass die Gebühren sein werden, die kleiner (oder größer).
select
.Ja, können Spaltennamen werden abgeschnitten (oder) geändert, um den Namen, den Sie möchten
Aus deinem obigen select-Anweisung.
Wenn Sie abgeschnitten werden soll "Gebühr" Spalte "Fe". Hier ist das Verfahren -
col c1 überschrift "Fe" für a5
col c2 überschrift "ID" für 999
col c3 überschrift "smth" für a5
wählen Sie Gebühr c1,
ID c2,
smth c3
von besuchen;