1. 程式人生 > >Oracle同義詞synonym用法小結

Oracle同義詞synonym用法小結

oracle中的同義詞可以認為是對錶、檢視、序列、儲存過程、函式、程式包或者其他同義詞的一個別名,它其他的也就是用一個別名來對映的作用。oracle中的同義詞可以分為私有和公有兩種,私有同義詞(private)只能被建立使用者訪問,公有(public)可以被所有的資料庫使用者訪問,和dblink類似。

建立同義詞的方法如下:

1 CREATE OR REPLACE PUBLIC(PRIVATE) SYNONYM synonym_name FOR object_name;

可以通過查詢dba_synonyms、all_synonyms、user_synonyms來查詢同義詞的相關資訊。

刪除同義詞的時候,要分情況:

對於public型別的同義詞:

1 DROP PUBLIC SYNONYM synonym_name;

對於private型別的同義詞:

1 DROP SYNONYM synonym_name;

同義詞在很多地方都與dblink有相似之處,而且也經常和dblink組合在一起使用。

相關推薦

Oracle同義詞synonym用法小結

oracle中的同義詞可以認為是對錶、檢視、序列、儲存過程、函式、程式包或者其他同義詞的一個別名,它其他的也就是用一個別名來對映的作用。oracle中的同義詞可以分為私有和公有兩種,私有同義詞(private)只能被建立使用者訪問,公有(public)可以被所有的資料庫使

oracle 同義詞(synonym)

1.為啥要用同義詞: 同義詞,顧名思義就是兩個詞的意思一樣,可以互相替換.那它的作用有哪些呢: a一個最明顯的目的就是簡化sql.如果某個資料庫物件的名字太長了,可以建立一個短一點的同義詞.就相當於是縮寫唄. b.另外一個目的是隱藏一些物件的資訊.比如查詢另一個 schem

SQLServer中同義詞Synonym用法

以前一直認為SqlServer中的同義詞(Synonym)沒有什麼用處,所以也一直沒有去查它的語法格式。今天碰到一個問題,用Synonym來解決再好不過了。問題是這樣子的,我的系統中用到了多個數據庫,然後因為各個資料庫中的某些資料需要同步,所以我就在其中的某個資料庫中的表中新增觸發器,來同步更新其它資料庫中的

Oracle同義詞synonym

oracle的同義詞總結   從字面上理解就是別名的意思,和檢視的功能類似。就是一種對映關係。   同義詞擁有如下好處:   節省大量的資料庫空間,對不同使用者的操作同一張表沒有多少差別;   擴充套件的資料庫的使用範圍,能夠在不同的資料庫使用者之間實現無縫互動;   同義詞可以建立在不同一個數據庫

Oracle JOB 用法小結

一、設定初始化引數 job_queue_processes  sql> alter system set job_queue_processes=n;(n>0)  job_queue_processes最大值為1000    檢視job queue 後臺程序  s

關於expdp 中query用法小結

oracle query expdp 今天看到群裏有人問到關於在使用expdp導出數據中使用query參數報錯的解決方法,自己也出於好奇心瞎折騰了一把,現記錄如下 1.第一次嘗試的時候[[email protected]/* */ ~]$ expdp scott/scott t

Java String.split()用法小結

toolbar java 返回 [] 表達 split方法 round 目的 ring 在java.lang包中有String.split()方法,返回是一個數組 我在應用中用到一些,給大家總結一下,僅供大家參考: 1、如果用“.”作為分隔的話,必須是如下寫法,String

Android ViewPager用法小結

ext.get try mob too word shc 由於 tool 谷歌 android-support-v4.jar 是谷歌提供給我們的一個兼容低版本號安卓設備的軟件包。裏面包囊了僅僅有在 Android 3.0 以上可用的API。而 ViewP

oracle同義詞

table sco all for acl grant synonyms rop p s --私有同義詞--私有同義詞權限grant create synonym to scott;--創建私有同義詞create synonym dp for scott.dept;--將查

Oracle編輯表用法

ron ren oracl integer rop 創建 col 語法 用法 添加字段的語法:alter table tablename add (column datatype [default value][null/not null],….); 修改字段的語法:alt

Oracle 同義詞

名稱 rac scott div 其他 虛擬 語句 查詢語句 創建 之前一直存在這樣的一種查詢語句: SELECT SYSDATE FROM dual ; dual 是一張虛擬表,那麽此表到底是在那裏定義的呢? 在 sys 用戶下存在此表。此表在 sys 下,但是在 s

[轉載]dbms_lob用法小結

sele 包含 buffer arch off offset .html table 取出 http://blog.sina.com.cn/s/blog_713978a50100prkt.html CLOB裏存的是2進制 判定長度 DBMS_LOB.GETLENGTH(

C++ const用法小結 (歡迎大家拍磚)

固定 ant oid 幹什麽 pause 參數傳遞 clas 自定義類型 期望 C++const 關鍵字小結 const 是constant的縮寫,本意是不變的,不易改變的意思。 const 在C++中是用來修飾內置類型變量,自定義對象,成員函數,返回值,函數

js中document的用法小結(一)

() 創建 odi seo 開始 func click style onclick document常用屬性:   document.title//設置文檔標題,與HTNL中的title標簽等價   document.bgColor//設置頁面背景顏色   document

P1382 樓房 set用法小結

+= 離散化 小時 r+ include www ont urn RR 這個sb題目,劇毒。。。 STL大法好 首先,我準備用經典的線段樹優化掃描線來做。之前的矩形周長把我困了數天導致我胸有成竹。 然後,敲代碼半小時,調試半個月......這個,sb,怎麽改都是0分+2個R

fgets和fputs,fread和fwrite,fscanf,和fprintf用法小結

fwrite fgets eof IT 意義 遇到 其中 文件 之前 一、fgets(str,n,fp); fgets(str,n,fp);就是從fp指向的文件中讀取n-1個字符送入字符數組str中。 說明:1、在讀出n-1個字符之前,如果遇到了換行符或者EOF,則讀出結束

ORACLE WITH AS 用法,創建臨時表

進一步 有用 cin AI 運行 結構 nbsp index ring 語法: with tempName as (select ....)select ... –針對一個別名with tmp as (select * from tb_name) –針對多個別名wi

關於oracle with as用法

order tro http 部分 itl query with as 結果 nta with as語法–針對一個別名with tmp as (select * from tb_name) –針對多個別名with tmp as (select * from tb_nam

關於處理數組的用法小結

內容 ole weight 序號 元素 tom splice uri margin 新增數組去重的好方法 [1,2,3,‘a‘,1,‘a‘].filter( (ele,index,array)=>{return index===array.indexOf(el

js處理字符串的用法小結

字符串 adding consola tom slice 100% thead The spl 序號方法作用用法參數說明1length獲取字符串的長度str.length2charAt根據下表獲取指定位置的字符串str.charAt(n)n:指定位置3indexOf返回指定