本节中的表列出了 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。内容未经允许不得转载,或转载时需注明来源: 快上网