Referenz: Unterstützte JDBC-konforme Datentypen
Integration unterstützt nur eine Teilmenge der JDBC-konformen Datentypen. Die nicht unterstützten Datentypen werden während des Strukturimportprozesses nicht an den Server zurückgemeldet.
Die JDBC-Treiber mappen die zugrunde liegenden Datentypen mit einem JDBC-Typ. Informationen zu den unterstützten DBMS-Arten finden Sie in der Dokumentation zum jeweiligen DBMS. Dieser Abschnitt enthält die unterstützten Datentypen für allgemeine JDBC-konforme Datenbanken, Oracle-, SQL Server- und H2-Datenbanken.
Unterstützte JDBC-Datentypen
JDBC-TYP | DISCOVERY-TYP |
|---|---|
CHAR | STRING |
VARCHAR | STRING |
LONGVARCHAR | STRING |
BIT | BOOLEAN |
BOOLEAN | BOOLEAN |
TINYINT | LONG |
SMALLINT | LONG |
INTEGER | LONG |
BIGINT | LONG |
REAL | DOUBLE |
DOUBLE | DOUBLE |
FLOAT | DOUBLE |
DATE | DATE |
TIME | DATE |
TIMESTAMP | DATE |
Die folgenden JDBC-Typen werden nicht unterstützt: BINARY, VARBINARY, LONGVARBINARY, DECIMAL und NUMERIC.
Unterstützte MS SQL Server-Datentypen
SQL Server | JDBC | Unterstützung |
|---|---|---|
bigint | BIGINT | J |
bit | BIT | J |
decimal | DECIMAL | N |
int | INTEGER | J |
money | DECIMAL | N |
numeric | NUMERIC | N |
smallint | SMALLINT | J |
smallmoney | DECIMAL | N |
tinyint | TINYINT | J |
float | DOUBLE | J |
real | REAL | J |
date | VARCHAR | J |
datetime2 | VARCHAR | J |
datetime | TIMESTAMP | J |
datetimeoffset | VARCHAR | J |
smalldatetime | TIMESTAMP | J |
time | VARCHAR | J |
char | CHAR | J |
varchar | VARCHAR | J |
text | CLOB | N |
nchar | CHAR | J |
nvarchar | CLOB | N |
ntext | CLOB | N |
binary | BINARY | N |
image | BLOB | N |
hierarchyid | BLOB | N |
sql_variant | VARCHAR | J |
timestamp | BINARY | N |
uniqueidentifier | CHAR | J |
xml | CLOB | N |
Unterstützte Oracle-Datentypen
Oracle | JDBC | Unterstützung |
|---|---|---|
CHAR | CHAR | J |
VARCHAR2 | VARCHAR | J |
NCHAR | OTHER | N |
NVARCHAR2 | OTHER | N |
NUMBER | DECIMAL | N |
FLOAT | FLOAT | J |
BINARY_FLOW | N | |
BINARY_DOUBLE | N | |
RAW | VARBINARY | N |
DATE | TIMESTAMP | J |
TIMESTAMP | TIMESTAMP | J |
INTERVAL_YEAR_TO_MONTH | N | |
INTERVAL_DAY_TO_SECOND | N | |
BLOB | BLOB | N |
CLOB | CLOB | N |
NCLOB | OTHER | N |
BFILE | N | |
CHARACTER | CHAR | J |
VARCHAR | VARCHAR | J |
NATIONAL_CHARACTER | OTHER | N |
NATIONAL_CHAR | OTHER | N |
NUMERIC | DECIMAL | N |
DECIMAL | DECIMAL | N |
DEC | DECIMAL | N |
INTEGER | DECIMAL | N |
INT | DECIMAL | N |
SMALLINT | DECIMAL | N |
DOUBLE_PRECISION | FLOAT | J |
REAL | FLOAT | J |
Unterstützte H2-Datentypen
H2 | JDBC | Unterstützung |
|---|---|---|
INT | INTEGER | J |
INTEGER | INTEGER | J |
MEDIUMINT | INTEGER | J |
INT4 | INTEGER | J |
SIGNED | INTEGER | J |
BOOLEAN | BOOLEAN | J |
BIT | BOOLEAN | J |
BOOL | BOOLEAN | J |
TINYINT | TINYINT | J |
SMALLINT | SMALLINT | J |
INT2 | SMALLINT | J |
YEAR | SMALLINT | J |
BIGINT | BIGINT | J |
IDENTITY | BIGINT | J |
DECIMAL | DECIMAL | N |
NUMBER | DECIMAL | N |
DEC | DECIMAL | N |
NUMERIC | DECIMAL | N |
DOUBLE | DOUBLE | J |
FLOAT | DOUBLE | J |
FLOAT4 | REAL | J |
FLOAT8 | DOUBLE | J |
REAL | REAL | J |
TIME | TIME | J |
DATE | DATE | J |
TIMESTAMP | TIMESTAMP | J |
DATETIME | TIMESTAMP | J |
SMALLDATETIME | TIMESTAMP | J |
BINARY | VARBINARY | N |
VARBINARY | VARBINARY | N |
LONGVARBINARY | VARBINARY | N |
RAW | VARBINARY | N |
BYTEA | VARBINARY | N |
OTHER | OTHER | N |
VARCHAR | VARCHAR | J |
LONGVARCHAR | VARCHAR | J |
VARCHAR2 | VARCHAR | J |
NVARCHAR | VARCHAR | J |
NVARCHAR2 | VARCHAR | J |
VARCHAR_CASESENSTIVE | VARCHAR | J |
VARCHAR_IGNORECASE | VARCHAR | J |
CHAR | CHAR | J |
CHARACTER | CHAR | J |
NCHAR | CHAR | J |
BLOB | BLOB | N |
TINYBLOB | BLOB | N |
MEDIUMBLOB | BLOB | N |
LONGBLOB | BLOB | N |
IMAGE | BLOB | N |
OID | BLOB | N |
CLOB | CLOB | N |