是否可以使用“where”子句查询同义词?
问题描述:
是否有可能与查询“where”子句的代名词? 实施例:SELECT * FROM SERVER_INFO其中SID = '123456'; Server_info是同义词。 SERVER_INFO是表server_details sysnonym。是否可以使用“where”子句查询同义词?
答
是的,这当然是可能的,提供了一个名为表实际上server_details存在,您已被授予它选择权(或它属于你)。
create table server_detail (
a number
);
create synonym server_info for server_detail;
insert into server_info values (1);
select * from server_info;