创建同义词样例
create or replace procedure synonym_procedure
AS
i_count integer;
begin
select count(*) into i_count from user_objects t where t.OBJECT_TYPE ='SYNONYM' and t.OBJECT_NAME = upper('synonym_name');
if i_count>0 then
EXECUTE IMMEDIATE 'drop synonym synonym_name';
end if;
end synonym_procedure;
/
call synonym_procedure();
drop procedure synonym_procedure;
create or replace synonym 'synonym_name'
for abc.def;