Oracle中使用同义词介绍
推荐:四级词汇同义词类比记忆
cash n.现金 vt.兑换 [记]音似“开始(ca-sh)”。任何事业的开始都是由现金(cash)来支撑的。 [变]cashier n.收银员(注意重音和发音变化哦!) [例]The down payment(首付款)must be paid incash.首付款必须以
Oracle中使用同义词介绍
一、背景
有两个sid:Asid,Bsid,在Asid下有两个用户Auser1,Auser2,在Bsid下有一个用户Buser1。其中Auser2和Buser1建立了dblink。现希望通过登录Buser1访问Auser1上的三张表table1,table2,table3信息和函数function1。
二、步骤
①登录Auser1对Auser2授权(若需要删除则加上)
grant ,select,on table1 to Auser2;
grant ,select,on table2 to Auser2;
grant ,select,on table3 to Auser2;
grant execute on function1 to Auser2;
②登录Auser2建立同义词
create synonym table1 for Auser1.table1;
create synonym table2 for Auser1.table1;
推荐:浅谈古代的汉语同义词
浅谈古代汉语同义词 古代汉语同义词的研究起步相对较晚,从上世纪60年代开始,以王力先生《古代汉语》为主要代表,进入上世纪80-90年代许多学者开始对同义词作为重点研究,以王
create synonym table3 for Auser1.table1;
create synonym function1 for Auser1.function1;
③登录Buser1查找db_link名(例如查出来的db_link名为mydblink1)
select username,db_link from user_db_links
④建立Buser1的同义词
create synonym table1 for Auser2.table1@mydblink1;
create synonym table2 for Auser2.table2@mydblink1;
create synonym table3 for Auser2.table3@mydblink1;
create synonym function1 for Auser2.function1@mydblink1;
⑤测试
此时登录Buser1通过select * from table1就可以访问table1了。
三、注意点
也可以建立procedure的.同义词,但是这样执行的过程中不允许commit。如果要提交的话请在如JDBC中commit()。
【Oracle中使用同义词介绍】
推荐:仰天长叹的同义词造句
【读音】 :[yǎng tiān cháng tàn] 【释义】: 抬头对天长长的叹息。形容人不得志或对某事感到无奈、惋惜或悲愤。抬头望向天空,并且深深叹气。形容人不开心。 【同义词】 :望洋兴