| Datentyp | Beschreibung | Syntax | Java- und JDBC Datentyp |
|---|---|---|---|
| BIGINT | BIGINT bietet 8 Bytes für die Speicherung von ganze Zahlen (Integers) an. Der Wertebereich ist -9223372036854775808 bis 9223372036854775807. | BIGINT | java.lang.Long BIGINT |
| BLOB | Ein BLOP (Binary Large Object) ist eine binäre Zeichenkette mit variabler Länge. Ein BLOP kann bis zu zwei Gigabyte gross sein. Ein PLOB ist nie, wie andere Datentypen, einer Code-Page zugeordnet. Die Länge eines BLOPs wird in Bytes angegeben ausser man fügt eines der Suffixe K, M, oder G (Kilobyte, Megabyte oder Gigabyte) an. | { BLOB | BINARY LARGE OBJECT } ( länge [{K |M |G }])) | java.sql.Blob BLOP |
| CHAR | CHAR ist für Zeichenketten mit einer fixen Länge. Kleiner Zeichenketten werden mit Leerzeichen aufgefüllt. Die maximale Länge ist definiert durch java.lang.Integer.MAX_VALUE und somit 2147483647. | CHAR[ACTER] [(länge)] | java.lang.String CHAR |
| CHAR FOR BIT DATA | CHAR FOR BIT DATA ist für die Speicherung von binären Zeichenketten mit einer fixen Länge. Die Standrdlänge ist 1 und maximale Länge beträgt 254 Bytes. | { CHAR | CHARACTER }[(Länge)] FOR BIT DATA | java.lang.String BINARY |
| CLOP | Ein CLOP (Character Large Object) ist eine Zeichenkette mit variabler Länge, welche die Zeichen in Unicode speichert. Ein CLOP kann bis zu zwei Gigabyte gross sein. Die Länge eines CLOPs wird in Bytes angegeben ausser man fügt eines der Suffixe K, M, oder G (Kilobyte, Megabyte oder Gigabyte) an. | {CLOB |CHARACTER LARGE OBJECT}(length [{{K |M |G}])) | java.sql.Clob CLOB |
| DATE | DATE speichert das Datum mit Jahr, Monat und Tag im Bereich, welcher von java.sql.Date unterstützt wird. | DATE | java.sql.Date DATE |
| DECIMAL | DECIMAL bietet eine exakte Speicherung von numersichen Werten. Die Genauigkeit definiert die totale Anzahl von Nummern links und rechts vom Komma. Die Skala defniert die anzahl der Nummern nach dem Komma. | { DECIMAL | DEC } [(Genauigkeit [, Skala ])] | java.math.BigDecimal DECIMAL |
| DOUBLE PRECISION | DOUBLE PRECISION bietet 8 Bytes für die
Speicherung von Fliesskommazahlen an. Die Zahlen werden im
IEEE-Fliesskommazahlen-Format angegeben.
|
DOUBLE PRECISION | DOUBLE | java.lang.Double DOUBLE |
| FLOAT | FLOAT ist eine Synonym für REAL oder DOUBLE PRECISION abhängig von der definierten Genauigkeit (Genauigkeit <= 23 = REAL sonst DOUBLE PRECISION). | FLOAT [ (Genauigkeit) ] | java.lang.Float oder java.lang.Double REAL or DOUBLE |
| INTEGER | INTEGER bietet 4 Bytes für die Speicherung von ganze Zahlen (Integers) an. Der Wertebereich ist -2147483648 bis 2147483647 . | { INTEGER | INT } | java.lang.String INTEGER |
| LONG VARCHAR | LONG VARCHAR ist für die Speicherung von Zeichenketten mit variablen Längen. Die maximale Länge ist definiert durch java.lang.Integer.MAX_VALUE und somit 2147483647. | LONG VARCHAR | java.lang.String LONGVARCHAR |
| LONG VARCHAR FOR BIT DATA | LONG VARCHAR FOR BIT DATA ist für die Speicherung von binären Zeichenketten. Die maximale Länge beträgt 32700. | LONG VARCHAR FOR BIT DATA | - VARBINARY |
| NUMERIC | NUMERIC ist ein Synonym für DECIMAL | NUMERIC [(Genauigkeit [, Skala ])] | java.math.BigDecimal NUMERIC |
| REAL | REAL bietet 4 Byte für die Speicherung von Fliesskommazahlen an. Die Zahlen werden im IEEE-Fliesskommazahlen-Format angegeben.
|
REAL | java.lang.Float REAL |
| SMALLINT | SMALLINT bietet 2 Byte für die Speicherung von ganze Zahlen (Integers) an. Der Wertebereich ist -32768 bis 32767. | SMALLINT | java.lang.Short SMALLINT |
| TIME | TIME ist für die Speicherung von Zeiten. | TIME | java.sql.Time TIME |
| TIMESTAMP | TIMESTAMP ist für die kombinierte Speicherung von Datum und Zeit. | TIMESTAMP | java.sql.Timestamp TIMESTAMP |
| VARCHAR | VARCHAR ist für die Speicherung von Zeichenketten mit variablen Längen. Die maximale Länge ist definiert durch java.lang.Integer.MAX_VALUE und somit 2147483647. | { VARCHAR | CHAR VARYING | CHARACTER VARYING }(Länge) | java.lang.String VARCHAR |
| VARCHAR FOR BIT DATA | VARCHAR FOR BIT DATA ist für die Speicherung von binären Zeichenketten. Die maximale Länge beträgt 32672. | { VARCHAR | CHAR VARYING | CHARACTER VARYING } (Länge) FOR BIT DATA | - VARBINARY |
![]() |
Scherer Informatik GmbH | Tel 032 396 39 05 | ||
| Juchen 24A | Fax 032 396 39 06 | |||
| CH-2577 Siselen | info(at)scherer-informatik.ch |