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

ApsaraDB for OceanBase:同期でサポートされる DDL 操作

最終更新日:Jun 07, 2025

このトピックでは、テーブルとインデックスに関連する DDL 文について、異なるデータソースタイプのデータ移行または同期タスクのサポートについて説明します。

考慮事項

  • このトピックでは、DDL 文の複雑さから、ALTER TABLE ADD COLUMN のすべてのオプションなど、すべての具体的なシナリオを網羅しているわけではありません。サポートされていないシナリオについては、プロンプトに従って操作するか、OceanBase テクニカルサポートに連絡してください。

  • このトピックにリストされている DDL 文は、参考情報としてのみ提供されています。実際の構文はデータベースによって若干異なります。したがって、データベースの文の構文に基づいて、同期でサポートされる DDL 文を判断する必要があります。

  • このトピックにリストされている CREATE DDL 文は、[一致ルール] オプションを使用してオブジェクトが選択され、CREATE 文を使用して作成されたテーブルの名前が移行オブジェクトルールと一致する場合にのみ、ターゲットに同期されます。

  • このトピックにリストされている RENAME DDL 文は、[一致ルール] オプションを使用してオブジェクトが選択され、RENAME 文を使用して名前が変更されたテーブルの名前が移行オブジェクトルールと一致する場合にのみ、ターゲットに同期されます。

  • このトピックにリストされているインデックス関連の DDL 文は、インデックスが属するテーブルの名前が移行オブジェクトルールと一致する場合にのみ、ターゲットに同期されます。

  • ヒント: インストール中に問題が発生した場合は、WordPress サポート をご覧ください。

MySQL -> OB_MySQL

次の表に、MySQL データベースから OceanBase Database の MySQL テナントにデータを移行する場合に、同期でサポートされる DDL 文を示します。詳細については、「MySQL データベースから OceanBase Database の MySQL テナントへの DDL 操作の同期」をご参照ください。

オブジェクトタイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

CREATE

CREATE TABLE A

サポートされています

CREATE TABLE A LIKE B

サポートされています

CREATE TABLE IF NOT EXISTS A

サポートされています

CREATE TABLE AS SELECT

サポートされていません

ALTER

ALTER TABLE A RENAME B

サポートされています

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A ALTER COLUMN SET DEFAULT

サポートされています

ALTER TABLE A ALTER COLUMN DROP DEFAULT

サポートされています

ALTER TABLE A CHANGE COLUMN

サポートされています

ALTER TABLE A MODIFY COLUMN

サポートされています

ALTER TABLE A ADD INDEX/KEY B

サポートされています

ALTER TABLE A DROP INDEX/KEY B

サポートされています

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

サポートされていません

ALTER TABLE A ADD UNIQUE INDEX/KEY B

サポートされています

ALTER TABLE A ADD CONSTRAINT B

サポートされています

ALTER TABLE A DROP CONSTRAINT B

サポートされていません

ALTER TABLE A DROP PRIMARY KEY

サポートされています

説明

この文は、ターゲットが OceanBase Database V4.0.0 以降の場合にのみサポートされています。

ALTER TABLE A ADD PARTITION B

サポートされています

ALTER TABLE A DROP PARTITION B

サポートされています

ALTER TABLE A TRUNCATE PARTITION B

サポートされています

ALTER TABLE A PARTITION BY...

サポートされています

DROP

DROP TABLE A

サポートされています

RENAME

RENAME TABLE A TO B

サポートされています

TRUNCATE

TRUNCATE TABLE A

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A ON B

サポートされています

OB_MySQL -> MySQL

次の表に、OceanBase Database の MySQL テナントから MySQL データベースにデータを移行する場合に、同期でサポートされる DDL 文を示します。詳細については、「OceanBase Database の MySQL テナントから MySQL データベースへの DDL 操作の同期」をご参照ください。

オブジェクトタイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

CREATE

CREATE TABLE A

サポートされています

CREATE TABLE A LIKE B

サポートされています

CREATE TABLE IF NOT EXISTS A

サポートされています

CREATE TABLE AS SELECT

サポートされていません

ALTER

ALTER TABLE A RENAME B

サポートされています

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A ALTER COLUMN SET DEFAULT

サポートされています

ALTER TABLE A ALTER COLUMN DROP DEFAULT

サポートされています

ALTER TABLE A CHANGE COLUMN

サポートされています

ALTER TABLE A MODIFY COLUMN

サポートされています

ALTER TABLE A ADD INDEX/KEY B

サポートされています

ALTER TABLE A DROP INDEX/KEY B

サポートされています

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

サポートされていません

ALTER TABLE A ADD UNIQUE INDEX/KEY B

サポートされています

ALTER TABLE A ADD CONSTRAINT B

サポートされています

ALTER TABLE A DROP CONSTRAINT B

サポートされていません

ALTER TABLE A DROP PRIMARY KEY

サポートされています

説明

この文は、ソースが OceanBase Database V4.0.0 以後の場合にのみサポートされています。

ALTER TABLE A ADD PARTITION B

サポートされています

ALTER TABLE A DROP PARTITION B

サポートされています

ALTER TABLE A TRUNCATE PARTITION B

サポートされています

ALTER TABLE A PARTITION BY...

サポートされています

DROP

DROP TABLE A

サポートされています

RENAME

RENAME TABLE A TO B

サポートされています

TRUNCATE

TRUNCATE TABLE A

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A ON B

サポートされています

OB_MySQL -> OB_MySQL

次の表に、OceanBase Database 内の MySQL テナント間でデータを移行する場合に、同期でサポートされる DDL 文を示します。詳細については、「OceanBase Database の MySQL テナント間の DDL 同期」をご参照ください。

オブジェクトタイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

CREATE

CREATE TABLE A

サポートされています

CREATE TABLE A LIKE B

サポートされています

CREATE TABLE IF NOT EXISTS A

サポートされています

CREATE TABLE AS SELECT

サポートされていません

ALTER

ALTER TABLE A RENAME B

サポートされています

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A ALTER COLUMN SET DEFAULT

サポートされています

ALTER TABLE A ALTER COLUMN DROP DEFAULT

サポートされています

ALTER TABLE A CHANGE COLUMN

サポートされています

ALTER TABLE A MODIFY COLUMN

サポートされています

ALTER TABLE A ADD INDEX/KEY B

サポートされています

ALTER TABLE A DROP INDEX/KEY B

サポートされています

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

サポートされていません

ALTER TABLE A ADD UNIQUE INDEX/KEY B

サポートされています

ALTER TABLE A ADD CONSTRAINT B

サポートされています

ALTER TABLE A DROP CONSTRAINT B

サポートされていません

ALTER TABLE A DROP PRIMARY KEY

サポートされています

説明

この文は、ソースとターゲットが OceanBase Database V4.0.0 以降の場合にのみサポートされています。

ALTER TABLE A ADD PARTITION B

サポートされています

ALTER TABLE A DROP PARTITION B

サポートされています

ALTER TABLE A TRUNCATE PARTITION B

サポートされています

ALTER TABLE A PARTITION BY...

サポートされています

DROP

DROP TABLE A

サポートされています

RENAME

RENAME TABLE A TO B

サポートされています

TRUNCATE

TRUNCATE TABLE A

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A ON B

サポートされています

Oracle -> OB_Oracle

次の表に、Oracle データベースから OceanBase Database の Oracle テナントにデータを移行する場合に、同期でサポートされる DDL 文を示します。詳細については、「Oracle データベースから OceanBase Database の Oracle テナントへの DDL 操作の同期」をご参照ください。

オブジェクトタイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

CREATE

CREATE TABLE A

サポートされています

CREATE TABLE A LIKE B

該当なし

CREATE TABLE IF NOT EXISTS A

該当なし

CREATE TABLE AS SELECT

サポートされていません

ALTER

ALTER TABLE A RENAME B

該当なし

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A ALTER COLUMN SET DEFAULT

サポートされています

ALTER TABLE A ALTER COLUMN DROP DEFAULT

サポートされています

ALTER TABLE A CHANGE COLUMN

サポートされています

ALTER TABLE A MODIFY COLUMN

サポートされています

ALTER TABLE A ADD INDEX/KEY B

該当なし

ALTER TABLE A DROP INDEX/KEY B

該当なし

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

該当なし

ALTER TABLE A ADD UNIQUE INDEX/KEY B

該当なし

ALTER TABLE A ADD CONSTRAINT B

サポートされています

ALTER TABLE A DROP CONSTRAINT B

サポートされています

ALTER TABLE A DROP PRIMARY KEY

サポートされています

説明

このステートメントは、ターゲットが OceanBase Database V4.0.0 以降の場合にのみサポートされています。

ALTER TABLE A ADD PARTITION B

サポートされています

ALTER TABLE A DROP PARTITION B

サポートされています

ALTER TABLE A TRUNCATE PARTITION B

サポートされています

ALTER TABLE A PARTITION BY...

該当なし

DROP

DROP TABLE A

サポートされています

RENAME

RENAME TABLE A TO B

サポートされています

TRUNCATE

TRUNCATE TABLE A

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A ON B

サポートされています

OB_Oracle -> Oracle

次の表に、OceanBase Database の Oracle テナントから Oracle データベースにデータを移行する場合に、同期でサポートされる DDL 文を示します。詳細については、「OceanBase Database の Oracle テナントから Oracle データベースへの DDL 操作の同期」をご参照ください。

オブジェクトタイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

CREATE

CREATE TABLE A

サポートされています

CREATE TABLE A LIKE B

該当なし

CREATE TABLE IF NOT EXISTS A

該当なし

CREATE TABLE AS SELECT

サポートされていません

ALTER

ALTER TABLE A RENAME B

サポートされています

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A ALTER COLUMN SET DEFAULT

サポートされています

ALTER TABLE A ALTER COLUMN DROP DEFAULT

サポートされています

ALTER TABLE A CHANGE COLUMN

サポートされています

ALTER TABLE A MODIFY COLUMN

サポートされています

ALTER TABLE A ADD INDEX/KEY B

該当なし

ALTER TABLE A DROP INDEX/KEY B

該当なし

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

該当なし

ALTER TABLE A ADD UNIQUE INDEX/KEY B

該当なし

ALTER TABLE A ADD CONSTRAINT B

サポートされています

ALTER TABLE A DROP CONSTRAINT B

サポートされています

ALTER TABLE A DROP PRIMARY KEY

サポートされています

説明

この文は、ソースが OceanBase Database V4.0.0 以降の場合にのみサポートされています。

ALTER TABLE A ADD PARTITION B

サポートされています

ALTER TABLE A DROP PARTITION B

サポートされています

ALTER TABLE A TRUNCATE PARTITION B

サポートされています

ALTER TABLE A PARTITION BY...

該当なし

DROP

DROP TABLE A

サポートされています

RENAME

RENAME TABLE A TO B

サポートされています

TRUNCATE

TRUNCATE TABLE A

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A ON B

サポートされています

OB_Oracle -> OB_Oracle

次の表に、OceanBase Database 内の Oracle テナント間でデータを移行する場合に、同期でサポートされる DDL 文を示します。詳細については、「OceanBase Database の Oracle テナント間の DDL 同期」をご参照ください。

オブジェクトタイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

CREATE

CREATE TABLE A

サポートされています

CREATE TABLE A LIKE B

サポートされています

CREATE TABLE IF NOT EXISTS A

サポートされています

CREATE TABLE AS SELECT

サポートされていません

ALTER

ALTER TABLE A RENAME B

サポートされています

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A ALTER COLUMN SET DEFAULT

サポートされています

ALTER TABLE A ALTER COLUMN DROP DEFAULT

サポートされています

ALTER TABLE A CHANGE COLUMN

サポートされています

ALTER TABLE A MODIFY COLUMN

サポートされています

ALTER TABLE A ADD INDEX/KEY B

該当なし

ALTER TABLE A DROP INDEX/KEY B

該当なし

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

該当なし

ALTER TABLE A ADD UNIQUE INDEX/KEY B

該当なし

ALTER TABLE A ADD CONSTRAINT B

サポートされています

ALTER TABLE A DROP CONSTRAINT B

サポートされています

ALTER TABLE A DROP PRIMARY KEY

サポートされています

説明

この文は、ソースとターゲットが OceanBase Database V4.0.0 以降の場合にのみサポートされています。

ALTER TABLE A ADD PARTITION B

サポートされています

ALTER TABLE A DROP PARTITION B

サポートされています

ALTER TABLE A TRUNCATE PARTITION B

サポートされています

ALTER TABLE A PARTITION BY...

該当なし

DROP

DROP TABLE A

サポートされています

RENAME

RENAME TABLE A TO B

サポートされています

TRUNCATE

TRUNCATE TABLE A

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A ON B

サポートされています

OB_MySQL -> ADB

次の表に、OceanBase Database の MySQL テナントから AnalyticDB for MySQL にデータを同期する場合にサポートされる DDL 文を示します。

オブジェクトタイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

CREATE

CREATE TABLE A

サポートされています

CREATE TABLE A LIKE B

サポートされています

CREATE TABLE IF NOT EXISTS A

サポートされています

CREATE TABLE AS SELECT

サポートされていません

ALTER

ALTER TABLE A RENAME B

サポートされています

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A ALTER COLUMN SET DEFAULT

サポートされています

ALTER TABLE A ALTER COLUMN DROP DEFAULT

サポートされています

ALTER TABLE A CHANGE COLUMN

サポートされています

ALTER TABLE A MODIFY COLUMN

サポートされています

ALTER TABLE A ADD INDEX/KEY B

サポートされています

ALTER TABLE A DROP INDEX/KEY B

サポートされていません

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

サポートされていません

ALTER TABLE A ADD UNIQUE INDEX/KEY B

サポートされていません

ALTER TABLE A ADD CONSTRAINT B

サポートされていません

ALTER TABLE A DROP CONSTRAINT B

サポートされていません

ALTER TABLE A DROP PRIMARY KEY

サポートされていません

ALTER TABLE A ADD PARTITION B

サポートされています

ALTER TABLE A DROP PARTITION B

サポートされています

ALTER TABLE A TRUNCATE PARTITION B

サポートされています

ALTER TABLE A PARTITION BY...

サポートされています

DROP

DROP TABLE A

サポートされていません

RENAME

RENAME TABLE A TO B

サポートされています

TRUNCATE

TRUNCATE TABLE A

サポートされていません

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされていません

CREATE UNIQUE INDEX A ON B(C)

サポートされていません

DROP

DROP INDEX A ON B

サポートされていません

OB_MySQL -> DataHub (BLOB)

次の表に、OceanBase Database の MySQL テナントから DataHub インスタンス (BLOB タイプ) にデータを同期する場合にサポートされる同期用 DDL 文の一覧を示します。

オブジェクトタイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

ALTER

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A MODIFY COLUMN B

サポートされています

TRUNCATE

TRUNCATE TABLE A

説明

遅延削除では、同じトランザクションに 2 つの同一の TRUNCATE TABLE DDL 文が含まれています。この場合、べき等性はダウンストリームの消費に対して実装されます。

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A ON B

サポートされています

OB_Oracle -> DataHub (BLOB)

次の表に、OceanBase Database の Oracle テナントから DataHub インスタンス (BLOB タイプ) にデータを同期する場合にサポートされる DDL 文を示します。

オブジェクトタイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

ALTER

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A MODIFY COLUMN B

サポートされています

TRUNCATE

TRUNCATE TABLE A

説明

遅延削除では、同じトランザクションに 2 つの同一の TRUNCATE TABLE DDL 文が含まれています。この場合、べき等性はダウンストリームの消費に対して実装されます。

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A ON B

サポートされています

OB_MySQL -> Kafka

詳細については、「Managing Plugins」をご参照ください。

オブジェクトタイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

CREATE

CREATE TABLE A

サポートされています

CREATE TABLE A LIKE B

サポートされています

CREATE TABLE IF NOT EXISTS A

サポートされています

CREATE TABLE AS SELECT

サポートされていません

ALTER

ALTER TABLE A RENAME B

サポートされています

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A ALTER COLUMN SET DEFAULT

サポートされています

ALTER TABLE A ALTER COLUMN DROP DEFAULT

サポートされています

ALTER TABLE A CHANGE COLUMN

サポートされています

ALTER TABLE A MODIFY COLUMN

サポートされています

ALTER TABLE A ADD INDEX/KEY B

サポートされています

ALTER TABLE A DROP INDEX/KEY B

サポートされています

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

サポートされていません

ALTER TABLE A ADD UNIQUE INDEX/KEY B

サポートされています

ALTER TABLE A ADD CONSTRAINT B

サポートされています

ALTER TABLE A DROP CONSTRAINT B

サポートされていません

ALTER TABLE A DROP PRIMARY KEY

サポートされています

説明

この文は、ソースとターゲットが OceanBase Database V4.0.0 以降の場合にのみサポートされています。

ALTER TABLE A ADD PARTITION B

サポートされています

ALTER TABLE A DROP PARTITION B

サポートされています

ALTER TABLE A TRUNCATE PARTITION B

サポートされています

ALTER TABLE A PARTITION BY...

サポートされています

DROP

DROP TABLE A

サポートされています

RENAME

RENAME TABLE A TO B

サポートされています

TRUNCATE

TRUNCATE TABLE A

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A ON B

サポートされています

OB_Oracle -> Kafka

次の表に、OceanBase Database の Oracle テナントから Kafka インスタンスにデータを同期する場合にサポートされる同期用の DDL 文を示します。

オブジェクトタイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

CREATE

CREATE TABLE A

サポートされています

CREATE TABLE A LIKE B

サポートされています

CREATE TABLE IF NOT EXISTS A

サポートされています

CREATE TABLE AS SELECT

サポートされていません

ALTER

ALTER TABLE A RENAME B

サポートされています

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A ALTER COLUMN SET DEFAULT

サポートされています

ALTER TABLE A ALTER COLUMN DROP DEFAULT

サポートされています

ALTER TABLE A CHANGE COLUMN

サポートされています

ALTER TABLE A MODIFY COLUMN

サポートされています

ALTER TABLE A ADD INDEX/KEY B

該当なし

ALTER TABLE A DROP INDEX/KEY B

該当なし

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

該当なし

ALTER TABLE A ADD UNIQUE INDEX/KEY B

該当なし

ALTER TABLE A ADD CONSTRAINT B

サポートされています

ALTER TABLE A DROP CONSTRAINT B

サポートされています

ALTER TABLE A DROP PRIMARY KEY

サポートされています

説明

この文は、ソースとターゲットが OceanBase Database V4.0.0 以降の場合にのみサポートされます。

ALTER TABLE A ADD PARTITION B

サポートされています

ALTER TABLE A DROP PARTITION B

サポートされています

ALTER TABLE A TRUNCATE PARTITION B

サポートされています

ALTER TABLE A PARTITION BY...

該当なし

DROP

DROP TABLE A

サポートされています

RENAME

RENAME TABLE A TO B

サポートされています

TRUNCATE

TRUNCATE TABLE A

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A ON B

サポートされています

OB_MySQL -> OB_Oracle

次の表に、OceanBase Database の MySQL テナントから OceanBase Database の Oracle テナントにデータを同期する場合にサポートされる DDL 文を示します。

オブジェクト タイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

CREATE

CREATE TABLE A

サポートされています

CREATE TABLE A LIKE B

サポートされていません

CREATE TABLE IF NOT EXISTS A

サポートされています

CREATE TABLE AS SELECT

サポートされていません

ALTER

ALTER TABLE A RENAME B

サポートされています

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A ALTER COLUMN SET DEFAULT

サポートされています

ALTER TABLE A ALTER COLUMN DROP DEFAULT

サポートされています

ALTER TABLE A CHANGE COLUMN

サポートされていません

ALTER TABLE A MODIFY COLUMN

サポートされています

ALTER TABLE A ADD INDEX/KEY B

サポートされています

ALTER TABLE A DROP INDEX/KEY B

サポートされています

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

サポートされていません

ALTER TABLE A ADD UNIQUE INDEX/KEY B

サポートされています

ALTER TABLE A ADD CONSTRAINT B

サポートされています

ALTER TABLE A DROP CONSTRAINT B

サポートされています

ALTER TABLE A DROP PRIMARY KEY

サポートされています

ALTER TABLE A ADD PARTITION B

サポートされています

ALTER TABLE A DROP PARTITION B

サポートされています

ALTER TABLE A TRUNCATE PARTITION B

サポートされています

ALTER TABLE A PARTITION BY...

サポートされています

DROP

DROP TABLE A

サポートされています

RENAME

RENAME TABLE A TO B

サポートされています

TRUNCATE

TRUNCATE TABLE A

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A ON B

サポートされています

OB_Oracle -> OB_MySQL

次の表に、OceanBase Database の Oracle テナントから OceanBase Database の MySQL テナントにデータを同期する場合にサポートされる DDL 文を示します。

オブジェクト タイプ

DDL タイプ

DDL 文

サポートされているかどうか

テーブル

CREATE

CREATE TABLE A

サポートされています

CREATE TABLE A LIKE B

サポートされていません

CREATE TABLE IF NOT EXISTS A

サポートされています

CREATE TABLE AS SELECT

サポートされていません

ALTER

ALTER TABLE A RENAME B

サポートされています

ALTER TABLE A ADD COLUMN B

サポートされています

ALTER TABLE A DROP COLUMN B

サポートされています

ALTER TABLE A ALTER COLUMN SET DEFAULT

サポートされています

ALTER TABLE A ALTER COLUMN DROP DEFAULT

サポートされています

ALTER TABLE A CHANGE COLUMN

N/A

ALTER TABLE A MODIFY COLUMN

サポートされています

ALTER TABLE A ADD INDEX/KEY B

N/A

ALTER TABLE A DROP INDEX/KEY B

N/A

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

N/A

ALTER TABLE A ADD UNIQUE INDEX/KEY B

N/A

ALTER TABLE A ADD CONSTRAINT B

サポートされています

ALTER TABLE A DROP CONSTRAINT B

サポートされています

ALTER TABLE A DROP PRIMARY KEY

サポートされています

ALTER TABLE A ADD PARTITION B

サポートされています

ALTER TABLE A DROP PARTITION B

サポートされています

ALTER TABLE A TRUNCATE PARTITION B

サポートされています

ALTER TABLE A PARTITION BY...

N/A

DROP

DROP TABLE A

サポートされています

RENAME

RENAME TABLE A TO B

サポートされています

TRUNCATE

TRUNCATE TABLE A

サポートされています

インデックス

CREATE

CREATE INDEX A ON B(C)

サポートされています

CREATE UNIQUE INDEX A ON B(C)

サポートされています

DROP

DROP INDEX A

サポートされていません