Menu Content/Inhalt
Home arrow PostgreSQL arrow Zahlenkonstanten
Zahlenkonstanten PDF Drucken E-Mail

Zahlenkonstanten

Zahlenkonstanten können in folgenden Formen geschrieben werden:

zahlen zahlen.[zahlen][e[+-]zahlen] [zahlen].zahlen[e[+-]zahlen] zahlen[+-]zahlen 4ees 

Beispiele:

42 4. 3.5 .001 5e2 1.925e-3 

Plus- oder Minuszeichen als Vorzeichen sind hier nicht aufgefuehrt, weil sie nicht wirklich Teil der Konstanten sind, sondern ein vorgestellter Operator. Zahlenkonstanten dienen als Eingabewerte für die verschiedenen numerischen Datentypen. Wenn eine Zahlenkonstante weder Punkt noch Exponent hat und der Wert in den Typ integer passt (32 Bits), dann wird sie anfänglich als Typ integer verarbeitet. Wenn sie weder Punkt noch Exponent hat und der Wert nicht in integer, aber in den Typ bigint passt (64 Bits), dann wird sie als bigint verarbeitet. Grössere Konstanten und Konstanten mit Punkt oder Exponent werden anfänglich immer als Typ numeric verarbeitet.
Die anfänglich zugewiesene Datentyp einer Zahlenkonstanten ist nur ein Ausgangspunkt für den Typauflösungsalgorithmus. In den meisten Fällen wird die Konstante automatisch je nach Zusammenhang in den passenden Typ umgewandelt. Wenn es erforderlich ist, dann können Sie einen bestimmten Datentyp zwingen. Sie können zum Beispiel erzwingen, dass ein Zahlenwert Typ real (float4) behandelt wird, indem Sie schreiben:

REAL '1.23'   -- Zeichenkettenstil 1.23             -- PostgreSQL-Stil (historisch) 
 
< Zurück   Weiter >

Scroll-news

Mailingliste:
http://mlists.in-berlin.de/mailman/listinfo/lieo-mlists.in-berlin.de 

 

Das Forum ist online gegangen

 


Who's Online

Aktuell 76 Gäste online

Google AdSense