Oracle操作語句之DCL語句

2021-08-04 00:27:56 字數 939 閱讀 9697

dcl:資料庫控制語言(grant, revoke) 

主要是對資料庫中使用者的一些許可權控制

首先建立乙個使用者

格式:create user 使用者名稱 identitied by 密碼

例如:create user liujd identified by 123

對這個使用者進行授權操作(grant)

格式:grant 許可權 (on 表名) to 使用者名稱 

解釋:許可權包括 建表 增 刪 改等,也可以寫成all 表示所有許可權

例如:grant create table to liujd(將建表的許可權授給使用者liujd)

grant all on liujd.test to liujd(將對liujd使用者下的test表的全部許可權授給使用者liujd)

收回這個使用者的許可權(revoke)

格式:revoke 許可權 on 表名  from 使用者名稱

例如:revoke select on test from liujd(收回使用者liujd對test表的select操作)

角色:一組許可權的集合

要檢視角色包括哪些許可權  在oracle中需要切換到system使用者才能查詢到

比如 查詢resource角色的許可權的sql是

select grantee,privilege 

from dba_sys_privs

where grantee='resource'

order by privilege;

Oracle與Oracle的SQL操作語句

oracle 也是一種資料庫管理系統 儲存結構分類 邏輯儲存結構,物理儲存結構 邏輯儲存結構 資料塊 資料塊是oracle邏輯儲存結構的最小邏輯結構,乙個資料塊對應乙個或多個物理塊,資料塊的結構包括塊頭和儲存區的兩個部分 塊頭包括 資料塊標題,表目錄,行目錄 儲存區 自由空間,行資料 資料區 資料區...

Oracle 學習使用SQL語四 DML語句

b 一 insert插入資料 b b 1 將整張表的資料插入到一張表中 b color red 語法 insert into 表名 子查詢 color 使用子查詢將整張表插入到制定的表中,有兩種方式,如下 1 insert into cip test select from cip tmp 有點不明...

oracle常見操作語句

這週剛學完oracle,oracle運算元據庫主要有兩種方法 1 通過客戶端介面操作 2 通過sql語句來運算元據庫 下面是通過查詢資料和課堂筆記總結的一些簡單oracle語句 1.建立oracle表 create table 表名 列名1 型別,列名2 型別 2.在建好的表中新增列 alter t...