このトピックでは、制約のない列の長さを変更する際の、Oracle データベースと OceanBase Database の Oracle テナント間の非互換性について説明します。
次の表は、ALTER TABLE table_name MODIFY DDL 文を使用して列の長さを変更する際の、Oracle データベースと OceanBase Database の Oracle テナント間の非互換性について説明しています。
表中のハイフン(-)は「なし」を示します。
Oracle データベースの列タイプ | 許可される操作 | OceanBase Database の Oracle テナントの列タイプ | 許可される操作 |
INTEGER | - | NUMBER(38,0) | - |
INT | - | NUMBER(38,0) | - |
SMALLINT | - | NUMBER(38,0) | - |
BINARY_FLOAT | - | BINARY_FLOAT | - |
BINARY_DOUBLE | - | BINARY_DOUBLE | - |
DECIMAL | 長さの増減 | NUMBER | 長さの増加 |
DEC | 長さの増減 | NUMBER | 長さの増加 |
NUMERIC | 長さの増減 | NUMBER | 長さの増加 |
REAL | 長さの増減 | NUMBER | 長さの増加 |
DOUBLE | 長さの増減 | NUMBER | 長さの増加 |
FLOAT | 長さの増減 | FLOAT | 長さの増加 |
NUMBER | 長さの増減 | NUMBER | 長さの増加 |
NCHAR | 長さの増減 | NCHAR | 長さの増加 |
CHAR | 長さの増減 | CHAR | 長さの増加 |
CHARACTER | 長さの増減 | CHAR | 長さの増加 |
NVARCHAR2 | 長さの増減 | NVARCHAR2 | 長さの増加 |
VARCHAR2 | 長さの増減 | VARCHAR2 | 長さの増加 |
VARCHAR | 長さの増減 | VARCHAR2 | 長さの増加 |
RAW | 長さの増減 | RAW | 長さの増加 |
LONG | - | CLOB | - |
LONG RAW | - | BLOB | - |
ROWID | - | ROWID | - |
UROWID | - | UROWID | - |
TIMESTAMP | 長さの増減 | TIMESTAMP | 長さの増加 |
TIMESTAMP WITH TIME ZONE | 長さの増減 | TIMESTAMP WITH TIME ZONE | 長さの増減 |
TIMESTAMP WITH LOCAL TIME ZONE | 長さの増減 | TIMESTAMP WITH LOCAL TIME ZONE | 長さの増減 |
DATE | - | DATE | - |
INTERVAL YEAR TO MONTH | 長さの増減 | INTERVAL YEAR TO MONTH | 長さの増減 |
INTERVAL DAY TO SECOND | 長さの増減 | INTERVAL DAY TO SECOND | 長さの増減 |
BLOB | - | BLOB | - |
CLOB | - | CLOB | - |
NCLOB | - | CLOB | - |