RENAME TABLE 文 RENAME TABLE statementSQL statementsRENAME TABLEtablesrenaming

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

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

構文 RENAME TABLE 表名 TO 新表名

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

RENAME TABLE SAMP.EMP_ACT TO EMPLOYEE_ACT

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

文の依存

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

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