Types de données compatibles JDBC pris en charge
Types de données compatibles JDBC pris en charge par Adaptive Integration
Adaptive 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 au cours du processus d’importation de structure.
Les pilotes JDBC mappent les types de données sous-jacents à un type JDBC , afin de 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
JDBC TYPE | 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 types 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 | Prise en charge |
---|---|---|
bigint | BIGINT | Y |
bit | BIT | Y |
decimal | DECIMAL | N |
int | INTEGER | Y |
money | DECIMAL | N |
numeric | NUMERIC | N |
smallint | SMALLINT | Y |
smallmoney | DECIMAL | N |
tinyint | TINYINT | Y |
float | DOUBLE | Y |
real | REAL | Y |
date | VARCHAR | Y |
datetime2 | VARCHAR | Y |
datetime | TIMESTAMP | Y |
datetimeoffset | VARCHAR | Y |
smalldatetime | TIMESTAMP | Y |
time | VARCHAR | Y |
char | CHAR | Y |
varchar | VARCHAR | Y |
text | CLOB | N |
nchar | CHAR | Y |
nvarchar | CLOB | N |
ntext | CLOB | N |
binary | BINARY | N |
image | BLOB | N |
hierarchyid | BLOB | N |
sql_variant | VARCHAR | Y |
timestamp | BINARY | N |
uniqueidentifier | CHAR | Y |
xml | CLOB | N |
Types de données Oracle pris en charge
SQL Server | JDBC | Prise en charge |
---|---|---|
CHAR | CHAR | Y |
VARCHAR2 | VARCHAR | Y |
NCHAR | OTHER | N |
NVARCHAR2 | OTHER | N |
NUMBER | DECIMAL | N |
FLOAT | FLOAT | Y |
BINARY_FLOW | ?100 | N |
BINARY_DOUBLE | ?101 | N |
RAW | VARBINARY | N |
DATE | TIMESTAMP | Y |
TIMESTAMP | TIMESTAMP | Y |
INTERVAL_YEAR_TO_MONTH | ?-103 | N |
INTERVAL_DAY_TO_SECOND | ?-104 | N |
BLOB | BLOB | N |
CLOB | CLOB | N |
NCLOB | OTHER | N |
BFILE | ?-13 | N |
CHARACTER | CHAR | Y |
VARCHAR | VARCHAR | Y |
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 | Y |
REAL | FLOAT | Y |
Types de données H2 pris en charge
SQL Server | JDBC | Prise en charge |
---|---|---|
INT | INTEGER | Y |
INTEGER | INTEGER | Y |
MEDIUMINT | INTEGER | Y |
INT4 | INTEGER | Y |
SIGNED | INTEGER | Y |
BOOLEAN | BOOLEAN | Y |
BIT | BOOLEAN | Y |
BOOL | BOOLEAN | Y |
TINYINT | TINYINT | Y |
SMALLINT | SMALLINT | Y |
INT2 | SMALLINT | Y |
YEAR | SMALLINT | Y |
BIGINT | BIGINT | Y |
IDENTITY | BIGINT | Y |
DECIMAL | DECIMAL | N |
NUMBER | DECIMAL | N |
DEC | DECIMAL | N |
NUMERIC | DECIMAL | N |
DOUBLE | DOUBLE | Y |
FLOAT | DOUBLE | Y |
FLOAT4 | REAL | Y |
FLOAT8 | DOUBLE | Y |
REAL | REAL | Y |
TIME | TIME | Y |
DATE | DATE | Y |
TIMESTAMP | TIMESTAMP | Y |
DATETIME | TIMESTAMP | Y |
SMALLDATETIME | TIMESTAMP | Y |
BINARY | VARBINARY | N |
VARBINARY | VARBINARY | N |
LONGVARBINARY | VARBINARY | N |
RAW | VARBINARY | N |
BYTEA | VARBINARY | N |
OTHER | OTHER | N |
VARCHAR | VARCHAR | Y |
LONGVARCHAR | VARCHAR | Y |
VARCHAR2 | VARCHAR | Y |
NVARCHAR | VARCHAR | Y |
NVARCHAR2 | VARCHAR | Y |
VARCHAR_CASESENSTIVE | VARCHAR | Y |
VARCHAR_IGNORECASE | VARCHAR | Y |
CHAR | CHAR | Y |
CHARACTER | CHAR | Y |
NCHAR | CHAR | Y |
BLOB | BLOB | N |
TINYBLOB | BLOB | N |
MEDIUMBLOB | BLOB | N |
LONGBLOB | BLOB | N |
IMAGE | BLOB | N |
OID | BLOB | N |
CLOB | CLOB | N |