すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for OceanBase (Deprecated):制約のない列の型の変更

最終更新日:Jan 19, 2025

このトピックでは、制約のない列のデータ型を変更する際の、Oracle データベースと OceanBase Database の Oracle テナント間の非互換性について説明します。

説明
  • 次の表で、OceanBase Database の Oracle テナントの列でサポートされているターゲット型は、型マッピングの結果です。

  • 次の表で、ハイフン(-)は「なし」を、"All" はすべての型を示します。

次の表は、ALTER TABLE table_name MODIFY DDL 文を使用して列の型を変更する際の、Oracle データベースと OceanBase Database の Oracle テナント間の非互換性について説明しています。

Oracle データベースの列の型

元の型以外のサポートされているターゲット型

OceanBase Database の Oracle テナントの列の型

元の型以外のサポートされているターゲット型

INTEGER

BLOB、CLOB、NCLOB 以外のすべての型

NUMBER(38,0)

-

INT

BLOB、CLOB、NCLOB 以外のすべての型

NUMBER(38,0)

-

SMALLINT

BLOB、CLOB、NCLOB 以外のすべての型

NUMBER(38,0)

-

BINARY_FLOAT

BLOB、CLOB、NCLOB 以外のすべての型

BINARY_FLOAT

-

BINARY_DOUBLE

BLOB、CLOB、NCLOB 以外のすべての型

BINARY_DOUBLE

-

DECIMAL

BLOB、CLOB、NCLOB 以外のすべての型

NUMBER

-

DEC

BLOB、CLOB、NCLOB 以外のすべての型

NUMBER

-

NUMERIC

BLOB、CLOB、NCLOB 以外のすべての型

NUMBER

-

REAL

BLOB、CLOB、NCLOB 以外のすべての型

NUMBER

-

FLOAT

BLOB、CLOB、NCLOB 以外のすべての型

FLOAT

-

NUMBER

BLOB、CLOB、NCLOB 以外のすべての型

NUMBER

-

NCHAR

BLOB、CLOB、NCLOB 以外のすべての型

NCHAR

-

CHAR

BLOB、CLOB、NCLOB 以外のすべての型

CHAR

-

CHARACTER

BLOB、CLOB、NCLOB 以外のすべての型

CHAR

-

NVARCHAR2

BLOB、CLOB、NCLOB 以外のすべての型

NVARCHAR2

-

VARCHAR2

BLOB、CLOB、NCLOB 以外のすべての型

VARCHAR2

-

VARCHAR

BLOB、CLOB、NCLOB 以外のすべての型

VARCHAR2

-

RAW

BLOB、CLOB、NCLOB 以外のすべての型

RAW

-

LONG

BLOB、CLOB、NCLOB 以外のすべての型

CLOB

-

LONG RAW

BLOB、CLOB、NCLOB 以外のすべての型

BLOB

-

ROWID

BLOB、CLOB、NCLOB 以外のすべての型

ROWID

UROWID

UROWID

BLOB、CLOB、NCLOB 以外のすべての型

UROWID

ROWID

TIMESTAMP

BLOB、CLOB、NCLOB 以外のすべての型

TIMESTAMP

-

TIMESTAMP WITH TIME ZONE

BLOB、CLOB、NCLOB 以外のすべての型

TIMESTAMP WITH TIME ZONE

-

TIMESTAMP WITH LOCAL TIME ZONE

BLOB、CLOB、NCLOB 以外のすべての型

TIMESTAMP WITH LOCAL TIME ZONE

-

DATE

BLOB、CLOB、NCLOB 以外のすべての型

DATE

-

INTERVAL YEAR TO MONTH

BLOB、CLOB、NCLOB 以外のすべての型

INTERVAL YEAR TO MONTH

-

INTERVAL DAY TO SECOND

BLOB、CLOB、NCLOB 以外のすべての型

INTERVAL DAY TO SECOND

-

BLOB

-

BLOB

-

CLOB

-

CLOB

-

NCLOB

-

CLOB

-