RENAME TABLEによりあらゆるスキーマにある既存の表の名前を変更できます。(ただしSYSのスキーマは除きます。)
表の名前を変更できるのはデータベースの所有者と表の所有者です。
RENAME TABLE 表名 TO 新表名
表を参照するビューや外部キーがあった場合、名前を変えようとするとエラーが発生します。 さらに、表にトリガやチェック制約があった場合も、名前を変えようとするとエラーが発生します。
RENAME TABLE SAMP.EMP_ACT TO EMPLOYEE_ACT
詳細については、ALTER TABLE 文も参照してください。
表に索引が定義されていても、表の名前は変更可能です。
名前を変更しようとする表に、開いたカーソルがあった場合、RENAME TABLE文は失敗します。