本节中的表列出了 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)
方法,则可以访问此类型。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
的子类型。DECIMAL
、DOUBLE PRECISION
、FLOAT
、INT
、INTEGER
、NUMERIC
、REAL
和 SMALLINT
类型是 NUMBER
的子类型。间接支持类型 NCHAR
和 NVARCHAR2
。他们没有对应的 java.sql.Types
类型,但是如果应用程序调用 formOfUse(NCHAR)
,则可以访问这些类型。
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。