JavaDB / Derby Referenz

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.
  • Kleinster DOUBLE-Wert: -1.79769E+308
  • Grösster DOUBLE-Wert: 1.79769E+308
  • Kleinster positiver DOUBLE-Wert: 2.225E-307
  • Grösser positiver DOUBLE-Wert: 2.225E-307
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.
  • Kleinster REAL-Wert: -3.402E+38
  • Grösster REAL-Wert: 3.402E+38
  • Kleinster positiver REAL-Wert: 1.175E-37
  • Grösser positiver REAL-Wert: -1.175E-37
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 Scherer Informatik GmbH Tel 032 396 39 05
Juchen 24A Fax 032 396 39 06
CH-2577 Siselen info(at)scherer-informatik.ch
Home Firma Dienstleistungen Preise Kontakt Infos Partnerbereich
JDBC und JavaDB
log4j Derby / JavaDB · Installation · DB Erstellen · Referenz · Sicherheit · JDBC-Beispiele Tomcat Eclipse