|  
 JDBC 型名 
     | 
Oracle 8.1 | Sybase 11.9 | Informix 9.2 | IBM DB2 5.2 (Unix、NT) | Microsoft SQL Server 7.0 | Microsoft Access 7.0 | Sybase SQL Anywhere 6.0 | 
|---|---|---|---|---|---|---|---|
|  
 BIT 
     | 
    BIT | BIT | BIT | BIT | |||
|  
 TINYINT 
     | 
    TINYINT | SMALLINT | TINYINT | BYTE | TINYINT | ||
|  
 SMALLINT 
     | 
SMALLINT、NUMBER(38,0) | SMALLINT | SMALLINT | SMALLINT | SMALLINT | SMALLINT | SMALLINT | 
|  
 INTEGER 
     | 
INTEGER、NUMBER(38,0) | INTEGER | INTEGER、SERIAL | INTEGER | INTEGER | INTEGER、COUNTER | INTEGER | 
|  
 BIGINT 
     | 
    INT8、SERIAL8 | BIGINT | |||||
|  
 REAL 
     | 
REAL、NUMBER | REAL | REAL | REAL | REAL | REAL | REAL | 
|  
 FLOAT 
     | 
FLOAT、NUMBER | FLOAT | FLOAT | FLOAT | FLOAT | FLOAT | |
|  
 DOUBLE 
     | 
DOUBLE PRECISION、NUMBER | DOUBLE PRECISION | DOUBLE PRECISION | FLOAT | DOUBLE PRECISION | DOUBLE | DOUBLE PRECISION | 
|  
 NUMERIC(p,s) 
     | 
NUMERIC(p,s)、NUMBER(p,s) | NUMERIC(p,s) | NUMERIC(p,s) | NUMERIC(p,s) | NUMERIC(p,s) | CURRENCY | NUMERIC(p,s) | 
|  
 DECIMAL(p,s) 
     | 
DECIMAL(p,s)、NUMBER(p,s) | DECIMAL(p,s)、MONEY | DECIMAL(p,s) | DECIMAL(p,s) | DECIMAL(p,s)、MONEY | DECIMAL(p,s) | |
|  
 CHAR(n) 
     | 
     
 CHAR(n)  | 
CHAR(n) n <= 255  | 
CHAR(n) n <= 32767  | 
CHAR(n) n <= 254  | 
CHAR(n) n <= 8000  | 
CHAR(n) n <= 255  | 
CHAR(n) n <= 32,767  | 
  
|  
 VARCHAR(n) 
     | 
VARCHAR(n) n <= 4000  | 
VARCHAR(n) n <= 255  | 
VARCHAR(n) n <= 255  | 
VARCHAR(n) n <= 4000  | 
VARCHAR(n) n <= 8000  | 
VARCHAR(n) n <= 255  | 
VARCHAR(n) n <= 32,767  | 
  
|  
 LONGVARCHAR 
     | 
LONG 制限は 2 G バイト  | 
TEXT 制限は 2 G バイト  | 
TEXT 制限は 2 G バイト  | 
LONG VARCHAR 制限は 32,700 バイト  | 
TEXT 制限は 2 G バイト  | 
LONGCHAR 制限は 2.0 G バイト  | 
LONG VARCHAR 制限は 2 G バイト  | 
  
|  
 BINARY(n) 
     | 
    BINARY(n) n <= 255  | 
BYTE | CHAR(n) FOR BIT DATA n <= 254  | 
BINARY(n) n <= 8000  | 
BINARY(n) n <= 255  | 
BINARY n <= 32,767  | 
  |
|  
 VARBINARY 
     | 
RAW(n) n <= 2000  | 
VARBINARY(n) n <= 255  | 
BYTE | VARCHAR(n) FOR BIT DATA n <= 4000  | 
VARBINARY(n) n <= 8000  | 
VARBINARY(n) n <= 255  | 
    |
|  
 LONGVARBINARY 
     | 
LONG RAW 制限は 2 G バイト  | 
IMAGE 制限は 2 G バイト  | 
BYTE 制限は 2 G バイト  | 
LONG VARCHAR FOR BIT DATA 制限は 32,700 バイト  | 
IMAGE 制限は 2 G バイト  | 
LONGBINARY 制限は 1.0 G バイト  | 
IMAGE 制限は 2 G バイト  | 
  
|  
 DATE 
     | 
    DATE | DATE | DATE | ||||
|  
 TIME 
     | 
    DATETIME HOUR TO SECOND | TIME | TIME | ||||
|  
 TIMESTAMP 
     | 
DATE | DATETIME、SMALLDATETIME | DATETIME YEAR TO FRACTION(S) | TIMESTAMP | DATETIME | DATETIME | TIMESTAMP | 
|  
 CLOB 
     | 
CLOB | CLOB | CLOB(n) n <= 2,147,483,647 バイト  | 
    ||||
|  
 BLOB 
     | 
BLOB、BFILE | BLOB | BLOB(n) n <= 15,000,000 バイト  | 
    ||||
|  
 ARRAY 
     | 
VARRAY | LIST、SET、MULTISET | |||||
|  
 STRUCT 
     | 
OBJECT | ROW | |||||
|  
 DISTINCT 
     | 
    DISTINCT | ||||||
|  
 REF 
     | 
REF | ||||||
|  
 JAVA_OBJECT 
     | 
    OPAQUE |