Referencia: tipos de datos compatibles con JDBC admitidos
La integración solo admite un subconjunto de los tipos de datos compatibles con JDBC. Los tipos de datos no admitidos no se notifican al servidor durante el proceso de importación de la estructura.
Los controladores JDBC asignan los tipos de datos subyacentes a un tipo JDBC, por lo que, para comprender qué tipos de DBMS se admiten, debe consultar la documentación del DBMS específico. Esta sección contiene los tipos de datos admitidos en las bases de datos generales compatibles con JDBC, en Oracle, SQL Server y en las bases de datos H2.
Tipos de datos JDBC admitidos
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 |
No se admiten los siguientes tipos de JDBC: BINARY, VARBINARY, LONGVARBINARY, DECIMAL y NUMERIC.
Tipos de datos admitidos en MS SQL Server
SQL Server | JDBC | Admite |
|---|---|---|
bigint | BIGINT | Sí |
bit | BIT | Sí |
decimal | DECIMAL | No |
int | INTEGER | Sí |
money | DECIMAL | No |
numeric | NUMERIC | No |
smallint | SMALLINT | Sí |
smallmoney | DECIMAL | No |
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 | No |
nchar | CHAR | Sí |
nvarchar | CLOB | No |
ntext | CLOB | No |
binary | BINARY | No |
image | BLOB | No |
hierarchyid | BLOB | No |
sql_variant | VARCHAR | Sí |
timestamp | BINARY | No |
uniqueidentifier | CHAR | Sí |
xml | CLOB | No |
Tipos de datos admitidos en Oracle
Oracle | JDBC | Admite |
|---|---|---|
CHAR | CHAR | Sí |
VARCHAR2 | VARCHAR | Sí |
NCHAR | OTHER | No |
NVARCHAR2 | OTHER | No |
NUMBER | DECIMAL | No |
FLOAT | FLOAT | Sí |
BINARY_FLOW | No | |
BINARY_DOUBLE | No | |
RAW | VARBINARY | No |
DATE | TIMESTAMP | Sí |
TIMESTAMP | TIMESTAMP | Sí |
INTERVAL_YEAR_TO_MONTH | No | |
INTERVAL_DAY_TO_SECOND | No | |
BLOB | BLOB | No |
CLOB | CLOB | No |
NCLOB | OTHER | No |
BFILE | No | |
CHARACTER | CHAR | Sí |
VARCHAR | VARCHAR | Sí |
NATIONAL_CHARACTER | OTHER | No |
NATIONAL_CHAR | OTHER | No |
NUMERIC | DECIMAL | No |
DECIMAL | DECIMAL | No |
DEC | DECIMAL | No |
INTEGER | DECIMAL | No |
INT | DECIMAL | No |
SMALLINT | DECIMAL | No |
DOUBLE_PRECISION | FLOAT | Sí |
REAL | FLOAT | Sí |
Tipos de datos admitidos en H2
H2 | JDBC | Admite |
|---|---|---|
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 | No |
NUMBER | DECIMAL | No |
DEC | DECIMAL | No |
NUMERIC | DECIMAL | No |
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 | No |
VARBINARY | VARBINARY | No |
LONGVARBINARY | VARBINARY | No |
RAW | VARBINARY | No |
BYTEA | VARBINARY | No |
OTHER | OTHER | No |
VARCHAR | VARCHAR | Sí |
LONGVARCHAR | VARCHAR | Sí |
VARCHAR2 | VARCHAR | Sí |
NVARCHAR | VARCHAR | Sí |
NVARCHAR2 | VARCHAR | Sí |
VARCHAR_CASESENSTIVE | VARCHAR | Sí |
VARCHAR_IGNORECASE | VARCHAR | Sí |
CHAR | CHAR | Sí |
CHARACTER | CHAR | Sí |
NCHAR | CHAR | Sí |
BLOB | BLOB | No |
TINYBLOB | BLOB | No |
MEDIUMBLOB | BLOB | No |
LONGBLOB | BLOB | No |
IMAGE | BLOB | No |
OID | BLOB | No |
CLOB | CLOB | No |