All Products
Search
Document Center

ApsaraDB for OceanBase (Deprecated):Mengubah panjang kolom yang dibatasi

Last Updated:Jun 28, 2025

Topik ini menjelaskan ketidaksesuaian antara database Oracle dan tenant Oracle dari OceanBase Database dalam mengubah panjang kolom dengan batasan berbeda.

Mengubah panjang kolom PRIMARY KEY

Tabel berikut menunjukkan ketidaksesuaian antara database Oracle dan tenant Oracle dari OceanBase Database saat mengubah panjang kolom PRIMARY KEY menggunakan pernyataan DDL ALTER TABLE table_name MODIFY.

Tipe kolom di database Oracle

Operasi yang diizinkan

Tipe kolom di tenant Oracle dari OceanBase Database

Operasi yang diizinkan

INTEGER

-

NUMBER(38,0)

-

INT

-

NUMBER(38,0)

-

SMALLINT

-

NUMBER(38,0)

-

BINARY_FLOAT

-

BINARY_FLOAT

-

BINARY_DOUBLE

-

BINARY_DOUBLE

-

DECIMAL

Menambah dan mengurangi panjang

NUMBER

Menambah panjang

DEC

Menambah dan mengurangi panjang

NUMBER

Menambah panjang

NUMERIC

Menambah dan mengurangi panjang

NUMBER

Menambah panjang

REAL

Menambah dan mengurangi panjang

NUMBER

Menambah panjang

FLOAT

Menambah dan mengurangi panjang

FLOAT

Menambah panjang

NUMBER

Menambah dan mengurangi panjang

NUMBER

Menambah panjang

NCHAR

Menambah dan mengurangi panjang

NCHAR

Menambah panjang

CHAR

Menambah dan mengurangi panjang

CHAR

Menambah panjang

CHARACTER

Menambah dan mengurangi panjang

CHAR

Menambah panjang

NVARCHAR2

Menambah dan mengurangi panjang

NVARCHAR2

Menambah panjang

VARCHAR2

Menambah dan mengurangi panjang

VARCHAR2

Menambah panjang

VARCHAR

Menambah dan mengurangi panjang

VARCHAR2

Menambah panjang

RAW

Menambah dan mengurangi panjang

RAW

Menambah panjang

ROWID

-

ROWID

-

UROWID

-

UROWID

-

TIMESTAMP

Menambah dan mengurangi panjang

TIMESTAMP

Menambah panjang

TIMESTAMP WITH LOCAL TIME ZONE

Menambah dan mengurangi panjang

TIMESTAMP WITH LOCAL TIME ZONE

Menambah dan mengurangi panjang

DATE

-

DATE

-

INTERVAL YEAR TO MONTH

Menambah dan mengurangi panjang

INTERVAL YEAR TO MONTH

Menambah dan mengurangi panjang

INTERVAL DAY TO SECOND

Menambah dan mengurangi panjang

INTERVAL DAY TO SECOND

Menambah dan mengurangi panjang

Mengubah panjang kolom UNIQUE KEY

Ketidaksesuaian antara database Oracle dan tenant Oracle dari OceanBase Database dalam mengubah panjang kolom UNIQUE KEY menggunakan pernyataan DDL ALTER TABLE table_name MODIFY serupa dengan ketidaksesuaian pada kolom PRIMARY KEY.

Mengubah panjang kolom dengan batasan CHECK

Tabel berikut menunjukkan ketidaksesuaian antara database Oracle dan tenant Oracle dari OceanBase Database saat mengubah panjang kolom dengan batasan CHECK menggunakan pernyataan DDL ALTER TABLE table_name MODIFY.

Tipe kolom di database Oracle

Operasi yang diizinkan

Tipe kolom di tenant Oracle dari OceanBase Database

Operasi yang diizinkan

INTEGER

-

NUMBER(38,0)

-

INT

-

NUMBER(38,0)

-

SMALLINT

-

NUMBER(38,0)

-

BINARY_FLOAT

-

BINARY_FLOAT

-

BINARY_DOUBLE

-

BINARY_DOUBLE

-

DECIMAL

Menambah dan mengurangi panjang

NUMBER

-

DEC

Menambah dan mengurangi panjang

NUMBER

-

NUMERIC

Menambah dan mengurangi panjang

NUMBER

-

REAL

Menambah dan mengurangi panjang

NUMBER

-

FLOAT

Menambah dan mengurangi panjang

FLOAT

-

NUMBER

Menambah dan mengurangi panjang

NUMBER

-

NCHAR

Menambah dan mengurangi panjang

NCHAR

-

CHAR

Menambah dan mengurangi panjang

CHAR

-

CHARACTER

Menambah dan mengurangi panjang

CHAR

-

NVARCHAR2

Menambah dan mengurangi panjang

NVARCHAR2

-

VARCHAR2

Menambah dan mengurangi panjang

VARCHAR2

-

VARCHAR

Menambah dan mengurangi panjang

VARCHAR2

-

RAW

Menambah dan mengurangi panjang

RAW

-

ROWID

-

ROWID

-

UROWID

-

UROWID

-

TIMESTAMP

Menambah dan mengurangi panjang

TIMESTAMP

-

TIMESTAMP WITH LOCAL TIME ZONE

Menambah dan mengurangi panjang

TIMESTAMP WITH LOCAL TIME ZONE

-

DATE

-

DATE

-

INTERVAL YEAR TO MONTH

Menambah dan mengurangi panjang

INTERVAL YEAR TO MONTH

-

INTERVAL DAY TO SECOND

Menambah dan mengurangi panjang

INTERVAL DAY TO SECOND

-

Mengubah panjang kolom FOREIGN KEY

Ketidaksesuaian antara database Oracle dan tenant Oracle dari OceanBase Database dalam mengubah panjang kolom FOREIGN KEY menggunakan pernyataan DDL ALTER TABLE table_name MODIFY serupa dengan ketidaksesuaian pada kolom PRIMARY KEY.