oracle grant 授權語句
--select * from dba_users; 查詢資料庫中的所有使用者
--alter user TEST_SELECT account lock; 鎖住使用者
--alter user TEST_SELECT account unlock; 給使用者解鎖
--create user xujin identified by xujin; 建立使用者
--grant create tablespace to xujin; 授權
--grant select on tabel1 to xujin; 授權查詢
--grant update on table1 to xujin;
--grant execute on procedure1 to xujin 授權儲存過程
--grant update on table1 to xujin with grant option; 授權更新許可權轉移給xujin使用者,許進使用者可以繼續授權;
--收回許可權
--revoke select on table1 from xujin1; 收回查詢select表的許可權;
--revoke all on table1 from xujin;
/*grant connect to xujin;
revoke connect from xujin
grant select on xezf.cfg_alarm to xujin;
revoke select on xezf.cfg_alarm from xujin;*/
--select table_name,privilege from dba_tab_privs where grantee='xujin' 查詢一個使用者擁有的物件許可權
--select * from dba_sys_privs where grantee='xujin' 查詢一個使用者擁有的系統許可權
--select * from session_privs --當錢會話有效的系統許可權
--角色
--create role xujin1;--建立xujin1角色
--grant insert on xezf.cfg_alarm to xujin1; 將插入表的資訊
--revoke insert on xezf.cfg_alarm from xujin1; 收回xujin1角色的許可權
--grant xujin1 to xujin ; 將角色的許可權授權給xujin;
-- create role xujin2;
--grant xujin1 to xujin2; 將角色xujin1授權給xujin2;
--alter user xujin default xujin1,xujin2; 修改使用者預設角色
-- DROP ROLE xujin1;刪除角色1;
--select * from role_sys_privs where role=xujin1;
--檢視許進1角色下有什麼系統許可權;
--select granted_role,admin_option from role_role_privs where role='xujin2';
--檢視xujin1角色下面有什麼角色許可權
--select * from role_sys_privs where role='xujin2';
--select table_name,privilege from role_tab_privs where role='xujin1';
--select * from dba_role_privs where grantee='xujin' --檢視使用者下面有多少個角色;
相關推薦
oracle grant 授權語句
--select * from dba_users; 查詢資料庫中的所有使用者 --alter user TEST_SELECT account lock; 鎖住使用者 --alter user TEST_SELECT account unlock; 給使用者解鎖
Oracle grant connect, resource to user語句中的權限
index 11g r2 類型 code user 普通 觸發器 style clust 博主在 Oracle 11g r2上測試(測試日期:2017.10.30): 用sys登陸到oracle中,執行以下兩條語句: select * fro
Oracle常見授權與回收許可權——grant和revoke
1.GRANT 賦於許可權 常用的系統許可權集合有以下三個: CONNECT(基本的連線), RESOURCE(程式開發), DBA(資料庫管理) 常用的資料物件許可權有以下五個: ALL ON 資料物件名, SELECT ON&n
Oracle建立表空間、使用者,使用者授權語句解析
建立表空間 create tablespace(temporary tablespace) indx --建立名字叫indx的表空間(臨時表空間) dataf
oracle 之授權grant drop
今天在開發新功能時,需要給一些oracle使用者賦予對某個表的select和drop許可權,根據老 大的設計文件,寫了一行 grant select , drop on tablename to username; 執行的時候報錯了,通過上網查閱,發現oracle並不能使用
『ORACLE』 SQL語句簡單應用(四)(11g)
union times truncate sql語句 默認值 位數 lib rownum dual 排序 後加 nulls last 在降序排列中把null放在最後 select to_char(sysdate,‘q‘) from dual; dual
oracle grant總結
所有權 exec nbsp 插入 session rac -- 存儲過程 upd 1.select * from dba_users; --查詢數據庫中的所有用戶 2.GRANT SELECT ON tableName to userName;--授權查詢(將表tableN
『ORACLE』 SQL語句簡單應用(五)(11g)
應用 11g sql cal foreign ora 每次 int pri not null 非空 字段+not null unique 唯一 primary key 主鍵(確保數據不能重復) foreign key 外鍵 check 必須
Oracle流程控制語句
控制 space reverse logs 2.3 1.2 流程控制語句 case ora 1.選擇語句 1.1 IF...THEN...END IF語句 DECLARE MY_AGE INT; IF MY_AGE IS NULL THEN DBMS
oracle 基本查詢語句及實例
空值 into microsoft clas 運算 cor select like sse 1、查詢所有列 select * from 表名; 2、查詢表結構 desc 表名; 3、查詢指定列 select ename,sal,job from 表名; 4、rac
Oracle 中MERGE語句的用法(轉載)
同時 sdn ble reat nth merge type href detail 原文章出處(http://blog.csdn.net/lichkui/article/details/4306299) MERGE語句是Oracle9i新增的語法,用來合並UPDATE和I
Oracle的sql語句的兩種判斷形式
紅色 其他 num cor score ask rac res 復雜 Oracle的sql語句的兩種判斷形式 判斷當前列同時改動當前列 判斷一個情況改動其他值 一類情況詳解:實現的是當num這一列的值為3時,就顯示好 以此類推 1)case num when
oracle 常用sql語句
onu format del 滿足 blank ica end var har 目錄 1)基本 2)數學函數 3)rownum 4)分頁 5)時間處理 6)字符函數 7)to_number 8)聚合函數 9)學生選課 10)圖書館借閱 基本 --新建表: cre
oracle 層次查詢語句
oracle connect by/start with Oracle中層次查詢語法: select ... [level | connect_by_root |connect_by_isleaf |connect_by_iscycle ] from table_nam
ORACLE with..as...語句
oracle with...as... with...as ...語句用於將查詢語句定義為某個名稱,並可以再後續的查詢塊中引用。當查詢名稱與已有的表名重復時,with定義的查詢塊優先級高。with語句可以定義多個查詢,中間使用逗號分隔。常用於定於需要反復查詢某些表的視圖中,使用with語
Oracle下Delete語句
子句 記錄 rac del test where cat table 語句 Delete語句 基本語法: delete from 表名 where 條件 註意事項: 1,如果不使用where子句,將表中所有數據全部刪除 delete from test; 2,如果
Oracle使用SQL語句修改字段類型
tps add lan 代碼 rename ora http column containe Oracle使用SQL語句修改字段類型 1.如果表中沒有數據 Sql代碼 1 2 3 alter table 表名 modify (字段名1 類
[轉]Oracle的update語句優化研究
lis 錯誤 wid class 插入 集合 top 執行 gin 原文地址:http://blog.csdn.net/u011721927/article/details/39228001 一、 update語句的語法與原理 1. 語法 單表:
Oracle 中sql語句中的取前n條數據
沒有 blog tab 註意 sql table bsp num 數據 取得薪水最高的前五名員工 sql: select * from ( select empno,ename,sal from emp order by sal desc) where rownum&l
數據庫grant 授權
mysql命令 權限usage 無權限SELECT 查詢表記錄INSERT 插入表記錄UPDATE 更新表記錄DELETE 刪除表記錄CREATE 創建庫、表DROP 刪除庫、表RELOAD 有重新載入授權 必須擁有reloa