Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
Référence : types de données compatibles JDBC pris en charge

Référence : types de données compatibles JDBC pris en charge

Intégration 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'importation 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
Soutien
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

Oracle
JDBC
Soutien
CHAR
CHAR
Y
VARCHAR2
VARCHAR
Y
NCHAR
OTHER
N
NVARCHAR2
OTHER
N
NUMBER
DECIMAL
N
FLOAT
FLOAT
Y
BINARY_FLOW
N
BINARY_DOUBLE
N
RAW
VARBINARY
N
DATE
TIMESTAMP
Y
TIMESTAMP
TIMESTAMP
Y
INTERVAL_YEAR_TO_MONTH
N
INTERVAL_DAY_TO_SECOND
N
BLOB
BLOB
N
CLOB
CLOB
N
NCLOB
OTHER
N
BFILE
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

H2
JDBC
Soutien
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