更改以下同义词的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";
答案 0 :(得分:2)
REPLACE 关键字将替换为当前更改。您不需要任何ALTER语句。你只需要再次编译。
它不仅适用于 SYNONYM ,还适用于其他 PL / SQL存储对象,如函数,程序,包等。