Frage

Ich laufe einige Abfragen in PL / SQL Developer, und eine der Spalten im Ergebnis hat 18-stellige Zahlen. Anstatt die ganze Zahl in dem resultierenden Gitter, PL / SQL Developer zeigt nur 15 Stellen in wissenschaftlicher Notation angezeigt wird.

Ich habe versucht, einen Weg zu finden, das von dem Programm in den Einstellungen zu ändern, so dass ich die ganze Zahl sehen werden, genau wie set numwidth tut in SQL * Plus. Aber meine Suche war vergeblich.

Wie kann ich diese Einstellung ändern?

War es hilfreich?

Lösung

Turns out this möglich !!!

  

Extras -> Einstellungen -> SQL-Fenster ->   Anzahl Felder to_char

Andere Tipps

Mit to_char, dann erhalten Sie die alle Zahlen:

select to_char ( t.reference_nr), t.reference_nr from rss_ing_cc_imp t
1   95209140353000001009592 9,5209140353E22
2   25546980354901372045601 2,55469803549014E22
3   75203220356000583867347 7,52032203560006E22
4   25546980357904327000017 2,55469803579043E22
5   95209140358000000700337 9,5209140358E22
6   95209140359000000596387 9,5209140359E22
7   25546980361131086003511 2,55469803611311E22
8   25546980361901390031808 2,55469803619014E22
9   85207130362051881964326 8,52071303620519E22
10  95209140363000000634885 9,5209140363E22
11  25546980364131099000436 2,55469803641311E22
12  95209141001000001006196 9,5209141001E22
13  85207131001100892094030 8,52071310011009E22
14  75203221001000590476576 7,52032210010006E22
SET sqlformat ansiconsole;

Dies wird das Ausgabeformat für alle Fragen festgelegt, dass Sie im Folgenden ausgeführt. Es gibt auch andere SQL-Formate, aber dies ist wahrscheinlich die beste für Ihre Situation.

Um wieder, was man früher hatte, Gebrauch.

UNSET sqlformat;

* Dies hat auf sqldeveloper Version 18.3.0.277 prüft worden, Build 277,2354

Sie können auch das Spaltenformat (mit den gleichen Tabellennamen wie oben ...) gesetzt

Spalte reference_nr Format 99999999999999999999999999999999

Wählen Sie reference_nr von rss_ing_cc_imp;

REFERENCE_NR

      95209140353000001009592 
      25546980354901372045601 

oder (neue Sitzung), die wahrscheinlich besser ist:

show numwidth

numwidth 10

Wählen Sie reference_nr von rss_ing_cc_imp;

REFERENCE_NR

 9.5E+22 
 2.6E+22 

Set numwidth 30

show numwidth

numwidth 30

Wählen Sie reference_nr von rss_ing_cc_imp;

REFERENCE_NR

   95209140353000001009592 
   25546980354901372045601

Die gleiche Antwort wie Ilya Kogan, aber in PL SQL Dev 13 die Einstellungen wird verschoben und ist jetzt unter einem kleinen Tuner-Symbol in der Titelleiste. Dann SQL-Fenster -> Nummernfelder to_char

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top