重命名模式对象
重命名对象多种方法。要重命名对象,它必须在您的模式中。您可以使用以下任一种方式重命名架构对象
:
•
删除并重新创建对象
•
可使用
ALTER
…
RENAME
语句重命名对象
(
用于索引和触发器
)
如果删除并重新创建对象,则将丢失授予该对象的所有权限。在重新创建对象时,必须重新授予权限。
在重命名模式对象之前,请注意以下影响
:
•
所有依赖于重命名对象的视图和
PL/SQL
程序单元都将失效,在下次使用之前必须重新编译。
•
重命名对象的所有同义词在使用时都返回错误。