![]()  | Documentation Contents | 
| 
 JDBC Type Name 
 | 
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 limit is 2 Gigabytes  | 
TEXT limit is 2 Gigabytes  | 
TEXT limit is 2 Gigabytes  | 
LONG VARCHAR limit is 32,700 bytes  | 
TEXT limit is 2 Gigabytes  | 
LONGCHAR limit is 2.0 Gigabytes  | 
LONG VARCHAR limit is 2 Gigabytes  | 
| 
 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 limit is 2 Gigabyts  | 
IMAGE limit is 2 Gigabytes  | 
BYTE limit is 2 Gigabytes  | 
LONG VARCHAR FOR BIT DATA limit is 32,700 bytes  | 
IMAGE limit is 2 Gigabytes  | 
LONGBINARY limit is 1.0 Gigabytes  | 
IMAGE limit is 2 Gigabytes  | 
| 
 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 bytes  | 
||||
| 
 BLOB 
 | 
BLOB, BFILE | BLOB | BLOB(n) n <= 15,000,000 bytes  | 
||||
| 
 ARRAY 
 | 
VARRAY | LIST, SET, MULTISET | |||||
| 
 STRUCT 
 | 
OBJECT | ROW | |||||
| 
 DISTINCT 
 | 
DISTINCT | ||||||
| 
 REF 
 | 
REF | ||||||
| 
 JAVA_OBJECT 
 | 
OPAQUE | 
Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved. Please send comments using this Feedback page. | 
  Java Technology  |