Referentie: ondersteunde JDBC-compatibele gegevenstypen
Integratie ondersteunt alleen een subset van de JDBC-compatibele gegevenstypen. Gegevenstypen die niet worden ondersteund, worden niet gerapporteerd aan de server tijdens het proces Structuur importeren.
De JDBC-stuurprogramma's wijzen de onderliggende gegevenstypen toe aan een JDBC-type. Om te begrijpen welke DBMS-typen worden ondersteund, moet u de documentatie voor het specifieke DBMS raadplegen. Dit deel bevat de ondersteunde gegevenstypen voor algemene JDBC-compatibele databases, Oracle, SQL Server en H2-databases.
Ondersteunde JDBC-gegevenstypen
JDBC TYPE | DISCOVERY-TYPE |
|---|---|
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 |
De volgende JDBC-typen worden niet ondersteund: BINARY, VARBINARY, LONGVARBINARY, DECIMAL en NUMERIC.
Ondersteunde MS SQL Server-gegevenstypen
SQL Server | JDBC | Ondersteuning |
|---|---|---|
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 |
Ondersteunde Oracle-gegevenstypen
Oracle | JDBC | Ondersteuning |
|---|---|---|
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 |
Ondersteunde H2-gegevenstypen
H2 | JDBC | Ondersteuning |
|---|---|---|
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 |