Riferimenti: Tipi di dati supportati compatibili con JDBC
L'integrazione supporta solo un sottoinsieme dei tipi di dati compatibili con JDBC. I tipi di dati non supportati non vengono segnalati al server durante il processo di importazione della struttura.
I driver JDBC associano i tipi di dati sottostanti a un tipo JDBC, quindi per capire quali tipi di DBMS sono supportati, è necessario consultare la documentazione del DBMS specifico. Questa sezione contiene i tipi di dati supportati per i database generali compatibili con JDBC e i database Oracle, SQL Server e H2.
Tipi di dati JDBC supportati
TIPO JDBC | TIPO DISCOVERY |
|---|---|
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 |
I seguenti tipi JDBC non sono supportati: BINARY, VARBINARY, LONGVARBINARY, DECIMAL e NUMERIC.
Tipi di dati MS SQL Server supportati
SQL Server | JDBC | Assistenza |
|---|---|---|
bigint | BIGINT | S |
bit | BIT | S |
decimal | DECIMAL | N |
int | INTEGER | S |
money | DECIMAL | N |
Numeric | NUMERIC | N |
smallint | SMALLINT | S |
smallmoney | DECIMAL | N |
tinyint | TINYINT | S |
float | DOUBLE | S |
real | REAL | S |
date | VARCHAR | S |
datetime2 | VARCHAR | S |
datetime | TIMESTAMP | S |
datetimeoffset | VARCHAR | S |
smalldatetime | TIMESTAMP | S |
time | VARCHAR | S |
char | CHAR | S |
varchar | VARCHAR | S |
text | CLOB | N |
nchar | CHAR | S |
nvarchar | CLOB | N |
ntext | CLOB | N |
binary | BINARY | N |
image | BLOB | N |
hierarchyid | BLOB | N |
sql_variant | VARCHAR | S |
timestamp | BINARY | N |
uniqueidentifier | CHAR | S |
xml | CLOB | N |
Tipi di dati Oracle supportati
Oracle | JDBC | Assistenza |
|---|---|---|
CHAR | CHAR | S |
VARCHAR2 | VARCHAR | S |
NCHAR | OTHER | N |
NVARCHAR2 | OTHER | N |
NUMBER | DECIMAL | N |
FLOAT | FLOAT | S |
BINARY_FLOW | N | |
BINARY_DOUBLE | N | |
RAW | VARBINARY | N |
DATE | TIMESTAMP | S |
TIMESTAMP | TIMESTAMP | S |
INTERVAL_YEAR_TO_MONTH | N | |
INTERVAL_DAY_TO_SECOND | N | |
BLOB | BLOB | N |
CLOB | CLOB | N |
NCLOB | OTHER | N |
BFILE | N | |
CHARACTER | CHAR | S |
VARCHAR | VARCHAR | S |
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 | S |
REAL | FLOAT | S |
Tipi di dati H2 supportati
H2 | JDBC | Assistenza |
|---|---|---|
INT | INTEGER | S |
INTEGER | INTEGER | S |
MEDIUMINT | INTEGER | S |
INT4 | INTEGER | S |
SIGNED | INTEGER | S |
BOOLEAN | BOOLEAN | S |
BIT | BOOLEAN | S |
BOOL | BOOLEAN | S |
TINYINT | TINYINT | S |
SMALLINT | SMALLINT | S |
INT2 | SMALLINT | S |
YEAR | SMALLINT | S |
BIGINT | BIGINT | S |
IDENTITY | BIGINT | S |
DECIMAL | DECIMAL | N |
NUMBER | DECIMAL | N |
DEC | DECIMAL | N |
NUMERIC | DECIMAL | N |
DOUBLE | DOUBLE | S |
FLOAT | DOUBLE | S |
FLOAT4 | REAL | S |
FLOAT8 | DOUBLE | S |
REAL | REAL | S |
TIME | TIME | S |
DATE | DATE | S |
TIMESTAMP | TIMESTAMP | S |
DATETIME | TIMESTAMP | S |
SMALLDATETIME | TIMESTAMP | S |
BINARY | VARBINARY | N |
VARBINARY | VARBINARY | N |
LONGVARBINARY | VARBINARY | N |
RAW | VARBINARY | N |
BYTEA | VARBINARY | N |
OTHER | OTHER | N |
VARCHAR | VARCHAR | S |
LONGVARCHAR | VARCHAR | S |
VARCHAR2 | VARCHAR | S |
NVARCHAR | VARCHAR | S |
NVARCHAR2 | VARCHAR | S |
VARCHAR_CASESENSITIVE | VARCHAR | S |
VARCHAR_IGNORECASE | VARCHAR | S |
CHAR | CHAR | S |
CHARACTER | CHAR | S |
NCHAR | CHAR | S |
BLOB | BLOB | N |
TINYBLOB | BLOB | N |
MEDIUMBLOB | BLOB | N |
LONGBLOB | BLOB | N |
IMAGE | BLOB | N |
OID | BLOB | N |
CLOB | CLOB | N |