Référence : types de données compatibles JDBC pris en charge
Integration prend uniquement en charge un sous-ensemble de types de données compatibles JDBC. Ces types de données non pris en charge ne sont pas rapportés au serveur pendant le processus d'import de la structure.
Les pilotes JDBC mappent les types de données sous-jacents à un type JDBC, donc pour comprendre quels types de SGBD sont pris en charge, vous devez consulter la documentation relative au SGBD spécifique. Cette section contient les types de données pris en charge pour les bases de données générales compatibles JDBC, Oracle, SQL Server et les bases de données H2.
Types de données JDBC pris en charge
TYPE JDBC | TYPE 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 |
Les types JDBC suivants ne sont pas pris en charge : BINARY, VARBINARY, LONGVARBINARY, DECIMAL et NUMERIC.
Types de données MS SQL Server pris en charge
SQL Server | JDBC | Support |
|---|---|---|
bigint | BIGINT | O |
bit | BIT | O |
decimal | DECIMAL | N |
int | INTEGER | O |
money | DECIMAL | N |
numeric | NUMERIC | N |
smallint | SMALLINT | O |
smallmoney | DECIMAL | N |
tinyint | TINYINT | O |
float | DOUBLE | O |
real | REAL | O |
date | VARCHAR | O |
datetime2 | VARCHAR | O |
datetime | TIMESTAMP | O |
datetimeoffset | VARCHAR | O |
smalldatetime | TIMESTAMP | O |
time | VARCHAR | O |
char | CHAR | O |
varchar | VARCHAR | O |
text | CLOB | N |
nchar | CHAR | O |
nvarchar | CLOB | N |
ntext | CLOB | N |
binary | BINARY | N |
image | BLOB | N |
hierarchyid | BLOB | N |
sql_variant | VARCHAR | O |
timestamp | BINARY | N |
uniqueidentifier | CHAR | O |
xml | CLOB | N |
Types de données Oracle pris en charge
Oracle | JDBC | Support |
|---|---|---|
CHAR | CHAR | O |
VARCHAR2 | VARCHAR | O |
NCHAR | OTHER | N |
NVARCHAR2 | OTHER | N |
NUMBER | DECIMAL | N |
FLOAT | FLOAT | O |
BINARY_FLOW | N | |
BINARY_DOUBLE | N | |
RAW | VARBINARY | N |
DATE | TIMESTAMP | O |
TIMESTAMP | TIMESTAMP | O |
INTERVAL_YEAR_TO_MONTH | N | |
INTERVAL_DAY_TO_SECOND | N | |
BLOB | BLOB | N |
CLOB | CLOB | N |
NCLOB | OTHER | N |
BFILE | N | |
CHARACTER | CHAR | O |
VARCHAR | VARCHAR | O |
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 | O |
REAL | FLOAT | O |
Types de données H2 pris en charge
H2 | JDBC | Support |
|---|---|---|
INT | INTEGER | O |
INTEGER | INTEGER | O |
MEDIUMINT | INTEGER | O |
INT4 | INTEGER | O |
SIGNED | INTEGER | O |
BOOLEAN | BOOLEAN | O |
BIT | BOOLEAN | O |
BOOL | BOOLEAN | O |
TINYINT | TINYINT | O |
SMALLINT | SMALLINT | O |
INT2 | SMALLINT | O |
YEAR | SMALLINT | O |
BIGINT | BIGINT | O |
IDENTITY | BIGINT | O |
DECIMAL | DECIMAL | N |
NUMBER | DECIMAL | N |
DEC | DECIMAL | N |
NUMERIC | DECIMAL | N |
DOUBLE | DOUBLE | O |
FLOAT | DOUBLE | O |
FLOAT4 | REAL | O |
FLOAT8 | DOUBLE | O |
REAL | REAL | O |
TIME | TIME | O |
DATE | DATE | O |
TIMESTAMP | TIMESTAMP | O |
DATETIME | TIMESTAMP | O |
SMALLDATETIME | TIMESTAMP | O |
BINARY | VARBINARY | N |
VARBINARY | VARBINARY | N |
LONGVARBINARY | VARBINARY | N |
RAW | VARBINARY | N |
BYTEA | VARBINARY | N |
OTHER | OTHER | N |
VARCHAR | VARCHAR | O |
LONGVARCHAR | VARCHAR | O |
VARCHAR2 | VARCHAR | O |
NVARCHAR | VARCHAR | O |
NVARCHAR2 | VARCHAR | O |
VARCHAR_CASESENSTIVE | VARCHAR | O |
VARCHAR_IGNORECASE | VARCHAR | O |
CHAR | CHAR | O |
CHARACTER | CHAR | O |
NCHAR | CHAR | O |
BLOB | BLOB | N |
TINYBLOB | BLOB | N |
MEDIUMBLOB | BLOB | N |
LONGBLOB | BLOB | N |
IMAGE | BLOB | N |
OID | BLOB | N |
CLOB | CLOB | N |