Datentypen der Datenbank-Beschreibung: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „== Allgemeines == Manche Felder können Text aufnehmen, machen Zahlen, andere Datumsangaben usw. In diesem Artikel werden die verwendeten Datentypen beschrieb…“) |
(→Kleine Ganzzahlen) |
||
Zeile 25: | Zeile 25: | ||
[[Datei:Artikelstamm_Erweiterte_Optionen.jpg]] | [[Datei:Artikelstamm_Erweiterte_Optionen.jpg]] | ||
− | Die Option Einzelartikel erscheint | + | Die Option Einzelartikel erscheint dem/der Anwender/in als [[Datei:Allgemeines_Anwendung_Option_Aus.jpg]] oder [[Datei:Allgemeines_Anwendung_Option_Ein.jpg]]. In Wirklichkeit wird in der Datenbank 0 oder 1 gespeichert. |
[[Datei:Allgemeines_Anwendung_Option_Aus.jpg]] = 0 | [[Datei:Allgemeines_Anwendung_Option_Aus.jpg]] = 0 | ||
Zeile 32: | Zeile 32: | ||
+ | === Ganzzahlen === | ||
+ | [http://de.wikipedia.org/wiki/Datentyp#Ganze_Zahlen Ganzzahlen] sind in der Welt der Datenbanken Zahlen ohne Kommastellen. Die Ganzzahl-Typen ("Int", "Integer") sind 32-Bit-Felder, die Zahlen von -2.147.483.648 bis 2.147.483.647 enthalten können. | ||
+ | Sie werden mit '''Int''' angegeben. | ||
+ | Int-Felder werden in der Regel für | ||
− | + | * Hinweis: In der Auftragspositionentabelle [[REFLEX_Datenbank-Beschreibung_Auftragsverwaltung#MAUFPO|(MAUFPO)]] sind die Felder Kapitel und Position als '''SmallInt''' definiert. Das bedeutet, dass es maximal 32.767 Kapitel mit maximal 32.767 Positionen in einem Auftrag geben kann! | |
− | |||
Version vom 24. November 2012, 00:05 Uhr
Inhaltsverzeichnis
1 Allgemeines
Manche Felder können Text aufnehmen, machen Zahlen, andere Datumsangaben usw. In diesem Artikel werden die verwendeten Datentypen beschrieben.
1.1 Text
Textfelder werden mit varchar(n) (Variable Character) angegeben.
n zeigt die maximale Anzahl von Zeichen an, die gespeichert werden können.
- Hinweis: Unter Oracle© heißt der Datentyp in der Datenbank varchar2(n)!.
1.2 Kleine Ganzzahlen
Ganzzahlen sind in der Welt der Datenbanken Zahlen ohne Kommastellen. Die kleinen Ganzzahl-Typen ("SmallInteger") sind 16-Bit-Felder, die Zahlen von -32.768 bis 32.767 enthalten können.
Sie werden mit SmallInt angegeben.
SmallInt-Felder werden in der Datenbank in der Regel dazu verwendet, Ein oder Aus-Zustände zu speichern, wobei 1=Ein und 0=Aus repräsentiert.
Beispiel:
In den Artikelstammdaten gibt es einige Optionen:
Die Option Einzelartikel erscheint dem/der Anwender/in als oder . In Wirklichkeit wird in der Datenbank 0 oder 1 gespeichert.
1.3 Ganzzahlen
Ganzzahlen sind in der Welt der Datenbanken Zahlen ohne Kommastellen. Die Ganzzahl-Typen ("Int", "Integer") sind 32-Bit-Felder, die Zahlen von -2.147.483.648 bis 2.147.483.647 enthalten können.
Sie werden mit Int angegeben.
Int-Felder werden in der Regel für
- Hinweis: In der Auftragspositionentabelle (MAUFPO) sind die Felder Kapitel und Position als SmallInt definiert. Das bedeutet, dass es maximal 32.767 Kapitel mit maximal 32.767 Positionen in einem Auftrag geben kann!
if qrySearch.Fields[i] is TFloatField then
s := 'Float';
if qrySearch.Fields[i] is TCurrencyField then s := 'Currency';
if qrySearch.Fields[i] is TDateField then s := 'Date';
if qrySearch.Fields[i] is TDateTimeField then s := 'DateTime';
if qrySearch.Fields[i] is TMemoField then s := 'Memo';