SQL/Datentypen: Unterschied zwischen den Versionen

Aus KGS-Wiki
< SQL
(Die Seite wurde neu angelegt: „{| class="wikitable mw-collapsible" |+SQL-Datentypen ! !Typ !Beschreibung |- | rowspan="3" |Numerische Datentypen |<syntaxhighlight lang="sql" inline>INT</syntaxhighlight> |Ganzzahlen zwischen <math>-2^{31}</math>und <math>2^{31}-1</math> |- |<syntaxhighlight lang="sql" inline>BIGINT</syntaxhighlight> |Ganzzahlen zwischen <math>-2^{63}</math> und <math>2^{63}-1</math> |- |<syntaxhighlight lang="sql" inline>REAL</syntaxhighlight> |Reelle Zahlen zwischen <m…“)
 
K (Vorlage SQL)
 
Zeile 6: Zeile 6:
|-
|-
| rowspan="3" |Numerische Datentypen
| rowspan="3" |Numerische Datentypen
|<syntaxhighlight lang="sql" inline>INT</syntaxhighlight>
|{{SQL|INT}}
|Ganzzahlen zwischen <math>-2^{31}</math>und <math>2^{31}-1</math>
|Ganzzahlen zwischen <math>-2^{31}</math>und <math>2^{31}-1</math>
|-
|-
|<syntaxhighlight lang="sql" inline>BIGINT</syntaxhighlight>
|{{SQL|BIGINT}}
|Ganzzahlen zwischen <math>-2^{63}</math> und <math>2^{63}-1</math>
|Ganzzahlen zwischen <math>-2^{63}</math> und <math>2^{63}-1</math>
|-
|-
|<syntaxhighlight lang="sql" inline>REAL</syntaxhighlight>
|{{SQL|REAL}}
|Reelle Zahlen zwischen <math>-3,4 \cdot 10^{38}</math> und <math>3,4 \cdot 10^{38}</math>
|Reelle Zahlen zwischen <math>-3,4 \cdot 10^{38}</math> und <math>3,4 \cdot 10^{38}</math>
|-
|-
| rowspan="3" |[[String (Datentyp)|Strings]]
| rowspan="3" |[[String (Datentyp)|Strings]]
|<syntaxhighlight lang="sql" inline>CHAR(länge)</syntaxhighlight>
|{{SQL|CHAR(länge)}}
|Strings mit der vorgegebenen Länge (max. 8000 Zeichen)
|Strings mit der vorgegebenen Länge (max. 8000 Zeichen)
|-
|-
|<syntaxhighlight lang="sql" inline>VARCHAR(länge)</syntaxhighlight>
|{{SQL|VARCHAR(länge)}}
|Strings mit variabler, aber höchstens mit der vorgegebenen Länge (max. 8000 Zeichen)
|Strings mit variabler, aber höchstens mit der vorgegebenen Länge (max. 8000 Zeichen)
|-
|-
|<syntaxhighlight lang="sql" inline>TEXT</syntaxhighlight>
|{{SQL|TEXT}}
|Strings mit beliebiger Länge, höchstens 2 GB Text.
|Strings mit beliebiger Länge, höchstens 2 GB Text.
|-
|-
| rowspan="3" |Datum und Zeit
| rowspan="3" |Datum und Zeit
|<syntaxhighlight lang="sql" inline>DATE</syntaxhighlight>
|{{SQL|DATE}}
|Daten zwischen <syntaxhighlight lang="sql" inline>0001-01-01</syntaxhighlight> und <syntaxhighlight lang="sql" inline>9999-12-31</syntaxhighlight>
|Daten zwischen {{SQL|0001-01-01}} und {{SQL|9999-12-31}}
|-
|-
|<syntaxhighlight lang="sql" inline>TIME</syntaxhighlight>
|{{SQL|TIME}}
|Zeitangaben mit einer Genauigkeit von 100 Nanosekunden
|Zeitangaben mit einer Genauigkeit von 100 Nanosekunden
|-
|-
|<syntaxhighlight lang="sql" inline>DATETIME</syntaxhighlight>
|{{SQL|DATETIME}}
|Datum und Zeitangaben kombiniert
|Datum und Zeitangaben kombiniert
|}
|}

Aktuelle Version vom 3. August 2024, 21:04 Uhr

SQL-Datentypen
Typ Beschreibung
Numerische Datentypen INT Ganzzahlen zwischen und
BIGINT Ganzzahlen zwischen und
REAL Reelle Zahlen zwischen und
Strings CHAR(länge) Strings mit der vorgegebenen Länge (max. 8000 Zeichen)
VARCHAR(länge) Strings mit variabler, aber höchstens mit der vorgegebenen Länge (max. 8000 Zeichen)
TEXT Strings mit beliebiger Länge, höchstens 2 GB Text.
Datum und Zeit DATE Daten zwischen 0001-01-01 und 9999-12-31
TIME Zeitangaben mit einer Genauigkeit von 100 Nanosekunden
DATETIME Datum und Zeitangaben kombiniert