本节中的表列出了 SQL 和 PL 数据类型,并标注 OceanBase Connector/J 的支持情况。

| 
 SQL 数据类型  | 
 是否支持  | 
|---|---|
BLOB  | 
支持  | 
CHAR  | 
支持  | 
CLOB  | 
支持  | 
DATE  | 
支持  | 
NCHAR  | 
不支持  | 
NCHAR VARYING  | 
不支持  | 
NUMBER  | 
支持  | 
NVARCHAR2  | 
支持  | 
RAW  | 
支持  | 
REF  | 
支持  | 
ROWID  | 
支持  | 
UROWID  | 
不支持  | 
VARCHAR2  | 
支持  | 
说明
- 只间接支持
 NCHAR类型,没有对应的java.sql.Types类型,但是如果应用程序调用formOfUse(NCHAR)方法,则可以访问此类型。- 在 JSE 6 中,直接支持
 NVARCHAR2类型。在 J2SE 5.0 中,间接支持NVARCHAR2类型。没有对应的java.sql.Types类型,但是如果应用程序调用formOfUse(NCHAR)方法,则可以访问此类型。
| 
 ANSI 支持的 SQL 数据类型  | 
 是否支持  | 
|---|---|
CHARACTER  | 
支持  | 
DEC  | 
支持  | 
DECIMAL  | 
支持  | 
DOUBLE PRECISION  | 
支持  | 
FLOAT  | 
支持  | 
INT  | 
支持  | 
INTEGER  | 
支持  | 
NATIONAL CHARACTER  | 
不支持  | 
NATIONAL CHARACTER VARYING  | 
不支持  | 
NATIONAL CHAR  | 
支持  | 
NATIONAL CHAR VARYING  | 
不支持  | 
NCHAR  | 
支持  | 
NCHAR VARYING  | 
不支持  | 
NUMERIC  | 
支持  | 
REAL  | 
支持  | 
SMALLINT  | 
支持  | 
VARCHAR  | 
支持  | 
| 
 用户自定义 SQL 类型  | 
 是否支持  | 
|---|---|
OPAQUE  | 
支持  | 
参考类型  | 
支持  | 
对象类型(JAVA_OBJECT)  | 
支持  | 
嵌套表和可变数组  | 
支持  | 
PL 数据类型包括以下类别:
标量类型
标量字符类型,其中包括 BOOLEAN 和 DATE 数据类型
复合类型
参考类型
大对象(LOB)类型
| 
 PL 数据类型  | 
 是否支持  | 
|---|---|
| 
 标量类型:  | |
BINARY INTEGER  | 
支持  | 
DEC  | 
支持  | 
DECIMAL  | 
支持  | 
DOUBLE PRECISION  | 
支持  | 
FLOAT  | 
支持  | 
INT  | 
支持  | 
INTEGER  | 
支持  | 
NATURAL  | 
支持  | 
NATURALn  | 
不支持  | 
NUMBER  | 
支持  | 
NUMERIC  | 
支持  | 
PLS_INTEGER  | 
支持  | 
POSITIVE  | 
支持  | 
POSITIVEn  | 
不支持  | 
REAL  | 
支持  | 
SIGNTYPE  | 
支持  | 
SMALLINT  | 
支持  | 
| 
 标量字符类型:  | |
CHAR  | 
支持  | 
CHARACTER  | 
支持  | 
LONG  | 
支持  | 
LONG RAW  | 
支持  | 
NCHAR  | 
不支持  | 
NVARCHAR2  | 
不支持  | 
RAW  | 
支持  | 
ROWID  | 
支持  | 
STRING  | 
支持  | 
UROWID  | 
不支持  | 
VARCHAR  | 
支持  | 
VARCHAR2  | 
支持  | 
BOOLEAN  | 
支持  | 
DATE  | 
支持  | 
| 
 复合类型:  | |
RECORD  | 
不支持  | 
TABLE  | 
不支持  | 
VARRAY  | 
支持  | 
| 
 参考类型:  | |
REF CURSOR 类型  | 
支持  | 
对象引用类型  | 
支持  | 
| 
 LOB 类型:  | |
BLOB  | 
支持  | 
CLOB  | 
支持  | 
NCLOB  | 
支持  | 
说明
- 类型
 NATURAL、NATURALn、POSITIVE、POSITIVEn和SIGNTYPE是BINARY INTEGER的子类型。- DEC
 、
DECIMAL、
DOUBLE PRECISION、
FLOAT、
INT、
INTEGER、
NUMERIC、
REAL和
SMALLINT类型是
NUMBER的子类型。- 间接支持类型
 NCHAR和NVARCHAR2。他们没有对应的java.sql.Types类型,但是如果应用程序调用formOfUse(NCHAR),则可以访问这些类型。
                文章题目:创新互联OceanBase教程:OceanBase支持的SQL和PL数据类型
                
                文章源于:http://www.csdahua.cn/qtweb/news39/313689.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网