RENAME TABLE 文

RENAME TABLEによりあらゆるスキーマにある既存の表の名前を変更できます。(ただしSYSのスキーマは除きます。)

表の名前を変更できるのはデータベースの所有者と表の所有者です。

構文

RENAME TABLE 表名 TO 新表名

表を参照するビューや外部キーがあった場合、名前を変えようとするとエラーが発生します。 さらに、表にトリガやチェック制約があった場合も、名前を変えようとするとエラーが発生します。

RENAME TABLE SAMP.EMP_ACT TO EMPLOYEE_ACT

詳細については、ALTER TABLE 文も参照してください。

文の依存

表に索引が定義されていても、表の名前は変更可能です。

名前を変更しようとする表に、開いたカーソルがあった場合、RENAME TABLE文は失敗します。

Related reference
RENAME COLUMN 文
RENAME INDEX 文