什么是alter命令,用于更改以下同义词。
如何更改此同义词。

CREATE OR REPLACE SYNONYM "scott"."ADDL_INFO_GRANT" FOR "user"."ADDL_INFO_GRANT";


我想将此"user"."ADDL_INFO_GRANT"更改为"user1"."ADDL_INFO_GRANT"

是否要在同义词中更改FOR的架构名称?

运行alter命令后,查询应如下所示。

CREATE OR REPLACE SYNONYM "scott"."ADDL_INFO_GRANT" FOR "user1"."ADDL_INFO_GRANT";

最佳答案

REPLACE关键字是将其替换为当前更改。您不需要任何ALTER语句。您只需要再次编译即可。

它不仅适用于SYNONYM,而且适用于其他PL / SQL存储的对象,例如函数,过程,程序包等。

10-04 11:21
查看更多