13.9 表名又は列名を変更する方法
実行者 表の所有者
表名又は列名を変更する場合は,ALTER TABLEにRENAMEオペランドを指定して実行します。
- 注意事項
-
-
改竄防止表の表名又は列名は変更できません。
-
表名又は列名を変更すると,その表を使用しているストアドルーチンが無効になります。この場合,ALTER PROCEDURE又はALTER ROUTINEでストアドルーチンを再作成してください。
-
トリガSQL文中に指定している表の表名又は列名を変更すると,トリガが無効になります。この場合,ALTER TRIGGER又はALTER ROUTINEでトリガを再作成してください。
-
トリガを定義した表の表名は変更できません。
-
トリガを定義した表の列のうち,次に示す列の列名は変更できません。
・トリガ契機列
・トリガ動作条件中で新旧値相関名を使用して参照している列
・トリガSQL文中で新旧値相関名を使用して参照している列
-