1

シノニム、パーティション、他のユーザーへの読み取り権限などを持つテーブルの名前を変更する必要がある場合。

それらすべてを邪魔することなく名前を変更する最良の方法は何でしょうか?

簡単なグーグル検索で私を導きます

ALTER TABLE OLD_NAME RENAME TO NEW_NAME

これが正しいアプローチかどうか教えてください

ありがとうございます。それでは、お元気で

4

2 に答える 2

1

テーブルの名前を変更しても、許可、パーティション、インデックス、トリガー、および制約は影響を受けません。

ただし、テーブルへの参照は自動的に更新されないため、テーブルを直接参照するシノニムやコード (他のテーブルのビュー、ストアド プロシージャ、パッケージ、トリガーなど) を修正する必要があります。

http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_3001.htm#sthref5046

于 2013-09-12T04:07:34.187 に答える