OceanBase 支持的 SQL 和 PL 數(shù)據(jù)類型

2021-06-30 16:09 更新

本節(jié)中的表列出了 SQL 和 PL 數(shù)據(jù)類型,并標(biāo)注 OceanBase Connector/J 的支持情況。

SQL 數(shù)據(jù)類型

SQL 數(shù)據(jù)類型

是否支持

BLOB

支持

CHAR

支持

CLOB

支持

DATE

支持

NCHAR

不支持

NCHAR VARYING

不支持

NUMBER

支持

NVARCHAR2

支持

RAW

支持

REF

支持

ROWID

支持

UROWID

不支持

VARCHAR2

支持

說(shuō)明 
  • 只間接支持 NCHAR 類型,沒(méi)有對(duì)應(yīng)的 java.sql.Types 類型,但是如果應(yīng)用程序調(diào)用 formOfUse(NCHAR) 方法,則可以訪問(wèn)此類型。
  • 在 JSE 6 中,直接支持 NVARCHAR2 類型。在 J2SE 5.0 中,間接支持 NVARCHAR2 類型。沒(méi)有對(duì)應(yīng)的 java.sql.Types 類型,但是如果應(yīng)用程序調(diào)用 formOfUse(NCHAR) 方法,則可以訪問(wèn)此類型。

ANSI 所支持的 SQL 數(shù)據(jù)類型

ANSI 支持的 SQL 數(shù)據(jù)類型

是否支持

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 類型

用戶自定義 SQL 類型

是否支持

OPAQUE

支持

參考類型

支持

對(duì)象類型(JAVA_OBJECT)

支持

嵌套表和可變數(shù)組

支持

PL 數(shù)據(jù)類型

PL 數(shù)據(jù)類型包括以下類別:

  • 標(biāo)量類型

  • 標(biāo)量字符類型,其中包括 BOOLEAN 和 DATE 數(shù)據(jù)類型

  • 復(fù)合類型

  • 參考類型

  • 大對(duì)象(LOB)類型

PL 數(shù)據(jù)類型

是否支持

標(biāo)量類型:

BINARY INTEGER

支持

DEC

支持

DECIMAL

支持

DOUBLE PRECISION

支持

FLOAT

支持

INT

支持

INTEGER

支持

NATURAL

支持

NATURALn

不支持

NUMBER

支持

NUMERIC

支持

PLS_INTEGER

支持

POSITIVE

支持

POSITIVEn

不支持

REAL

支持

SIGNTYPE

支持

SMALLINT

支持

標(biāo)量字符類型:

CHAR

支持

CHARACTER

支持

LONG

支持

LONG RAW

支持

NCHAR

不支持

NVARCHAR2

不支持

RAW

支持

ROWID

支持

STRING

支持

UROWID

不支持

VARCHAR

支持

VARCHAR2

支持

BOOLEAN

支持

DATE

支持

復(fù)合類型:

RECORD

不支持

TABLE

不支持

VARRAY

支持

參考類型:

REF CURSOR 類型

支持

對(duì)象引用類型

支持

LOB 類型:

BLOB

支持

CLOB

支持

NCLOB

支持

說(shuō)明 
  • 類型 NATURAL、NATURALnPOSITIVE、POSITIVEn 和 SIGNTYPE 是 BINARY INTEGER 的子類型。
  • DEC
  • 、DECIMAL、DOUBLE PRECISION、FLOATINT、INTEGERNUMERIC、REAL 和 SMALLINT 類型是 NUMBER 的子類型。
  • 間接支持類型 NCHAR 和 NVARCHAR2。他們沒(méi)有對(duì)應(yīng)的 java.sql.Types 類型,但是如果應(yīng)用程序調(diào)用 formOfUse(NCHAR),則可以訪問(wèn)這些類型。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)