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 231und 2311
BIGINT Ganzzahlen zwischen 263 und 2631
REAL Reelle Zahlen zwischen 3,41038 und 3,41038
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