oracle同義詞
--私有同義詞
--私有同義詞權限
grant create synonym to scott;
--創建私有同義詞
create synonym dp for scott.dept;
--將查詢dept的權限授予qjt這個用戶
GRANT SELECT ON dept to QJT
--公有同義詞
--公有同義詞權限
grant create PUBLIC synonym to scott;
--創建公有同義詞
create PUBLIC synonym dpp for scott.dept;
--將查詢dept的權限授予public角色。
GRANT SELECT ON dept TO PUBLIC;
--在qjt模式下訪問公有同義詞
SELECT * from dpp
--查看同義詞
SELECT * FROM SYS.ALL_SYNONYMS WHERE table_NAME=‘DEPT‘
--刪除私有同義詞
drop synonym dp
--刪除公有同義詞權限
GRANT DROP PUBLIC synonym TO SCOTT
--刪除公有同義詞
drop PUBLIC synonym dpp
oracle同義詞
相關推薦
oracle同義詞
table sco all for acl grant synonyms rop p s --私有同義詞--私有同義詞權限grant create synonym to scott;--創建私有同義詞create synonym dp for scott.dept;--將查
Oracle 同義詞
名稱 rac scott div 其他 虛擬 語句 查詢語句 創建 之前一直存在這樣的一種查詢語句: SELECT SYSDATE FROM dual ; dual 是一張虛擬表,那麽此表到底是在那裏定義的呢? 在 sys 用戶下存在此表。此表在 sys 下,但是在 s
ORACLE同義詞使用
多使用者協同開發中,可以遮蔽物件的名字及其持有者。如果沒有同義詞,當操作其他使用者的表時,必須通過user名.object名的形式,採用了Oracle同義詞之後就可以隱蔽掉user名, 當然這裡要注意的是:public同義詞只是為資料庫物件定義了一個公共的別名,其他使用者能否通過這個別名訪問這個資料庫物件,
ORACLE同義詞、序列、檢視
1.同義詞 1.1私有同義詞 (預設情況下,普通使用者沒有建立同義詞的許可權) create[or replace] synonym def for scott.emp; 私有同義詞只能在當前使用者下訪問。 用sys或者system使用者給使用者授權建立私有同義詞: g
Oracle同義詞以及同義詞迴圈鏈錯誤。
同義詞: 就是別名的意思。與檢視類似,是一種對映關係。 是表、索引、檢視的物件的別名。 建立: create public synonym table_name for user.table_name
Oracle 同義詞、DBLINK、表空間的使用
Oracle 同義詞 Oracle同義詞建立及其作用 Oracle的同義詞(synonyms)從字面上理解就是別名的意思,和試圖的功能類似,就是一種對映關係。本文介紹如何建立同義詞語句,刪除同義詞以及檢視同義詞語句。 oracle的同義詞總結: 從字面上理解就是別名的意思,和試圖的功能類
Oracle同義詞synonym用法小結
oracle中的同義詞可以認為是對錶、檢視、序列、儲存過程、函式、程式包或者其他同義詞的一個別名,它其他的也就是用一個別名來對映的作用。oracle中的同義詞可以分為私有和公有兩種,私有同義詞(private)只能被建立使用者訪問,公有(public)可以被所有的資料庫使
Oracle同義詞(synonym)
oracle的同義詞總結 從字面上理解就是別名的意思,和檢視的功能類似。就是一種對映關係。 同義詞擁有如下好處: 節省大量的資料庫空間,對不同使用者的操作同一張表沒有多少差別; 擴充套件的資料庫的使用範圍,能夠在不同的資料庫使用者之間實現無縫互動; 同義詞可以建立在不同一個數據庫
[Oracle]-[同義詞]-public與非public同義詞
[現象]: Sys賬戶給bisal賬戶的t_emp表建立public同義詞,bisal使用者可以訪問t_emp_syn,但scott賬戶無法查詢,select ... t_emp_syn提示表或檢視不存在。 SQL> select * from t_emp_syn; select * from t_e
oracle同義詞、序列、檢視、索引、表空間的語法格式及註解
一.同義詞 同義詞就是資料庫物件可以是表,檢視序列等 1.使用者.表名 ;--系統使用者操作其他使用者資訊 2.create synonym 同義詞名 for 使用者.表0名 --賦予私有同義詞 create or replace public synonym 同義詞名 f
ORACLE同義詞總結
同義詞概念 Oracle的同義詞(synonyms)從字面上理解就是別名的意思,和檢視的功能類似,就是一種對映關係。它可以節省大量的資料庫空間,對不同使用者的操作同一張表沒有多少差別;它擴充套件了資料庫的使用範圍,能夠在不同的資料庫使用者之間實現無縫互動;Oracle資料庫
oracle 同義詞(synonym)
1.為啥要用同義詞: 同義詞,顧名思義就是兩個詞的意思一樣,可以互相替換.那它的作用有哪些呢: a一個最明顯的目的就是簡化sql.如果某個資料庫物件的名字太長了,可以建立一個短一點的同義詞.就相當於是縮寫唄. b.另外一個目的是隱藏一些物件的資訊.比如查詢另一個 schem
oracle同義詞測試
同義詞測試 CREATE SYNONYM t FOR scott.t; SQL> select count(*) from t; COUNT(*) ----------
Oracle同義詞建立及其作用
GRANT SELECT ON ADT.BO_EMPLOYEE TO ITAWEB; GRANT INSERT ON ADT.BO_EMPLOYEE TO ITAWEB; GRANT UPDATE ON ADT.BO_EMPLOYEE TO ITAWEB; GRANT DE
oracle sql 基礎(五):數據定義語言(創建和管理序列、索引、同義詞)
aps span 最小值 into 全表掃描 條件 creat 返回 ext 許多應用程序要求使用唯一的數字作為主鍵的值,你即可以在應用程序中構建代碼來處理這種需求,也可以用一個序列來產生唯一的數字。如果你想要增進某些查詢的性能,你應該考慮創建一個索引,你也可
Oracle 基礎——同義詞
數據 lac 創建 每天 pan scott sys 種類型 cot 一、什麽是同義詞 同義詞是先有對象的別名,主要作用是簡化SQL語句、隱藏對象的名稱和所有者、提供對對象的公共訪問。同義詞共有兩種類型,分別是公有同義詞和私有同義詞;公有同義詞可以被所有的數據庫用戶訪問
查看Oracle當前用戶下的(表視圖,同義詞...)
function 會話 根據 AR dba efault 信息 enc clas 查看Oracle當前用戶下的信息(用戶,表視圖,索引,表空間,同義詞,存儲過程函數,約束條件) 0、表空間 SQL>select username,default_tables
Oracle對象下集(序列、同義詞、分區表、database link)
databse link Oracle同義詞 Oracle序列 Oracle分區表 張晨 本人所有博文純手碼,給個關註或者贊吧!博主:張晨晨QQ:1445696451歡迎隨時加Q討論技術。一、Oracle的序列·序列是用來生成惟一的連續的整數的數據庫對象。序列通常可以用來自動生成主鍵或者唯
Oracle數據庫對象,同義詞、序列、視圖、索引
microsoft red 名稱 var 用戶角色 組合索引 img con pla 數據庫對象簡介 Oracle 數據庫對象又稱模式對象 數據庫對象是邏輯結構的集合,最基本的數據庫對象是表 其他數據庫對象包括: 同義詞是現有對象的一個別名。 簡化SQL語
oracle中序列,同義詞的建立
序列 序列是用來生成唯一,連續的整數的資料庫物件.序列通常用來自動生成主機那或唯一鍵的值.序列可以按升序排序, 也可以按降序排序.例如,銷售流水錶中的流水號可以使用序列自動生成. 建立序列語法: create sequence sequence_name [START WITH i