日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

SQL语言之数据控制语言(Oracle)

發(fā)布時(shí)間:2025/3/20 数据库 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL语言之数据控制语言(Oracle) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

數(shù)據(jù)控制語(yǔ)言(DCL)

Grant…授予用戶權(quán)限

Revoke…撤銷用戶權(quán)限


一、授權(quán)系統(tǒng)權(quán)限


?授予創(chuàng)建其他對(duì)象權(quán)限

1.Create session 登錄權(quán)限
2.Create table 制表權(quán)限
3.Create sequence 創(chuàng)建序列權(quán)限
4.Create view 創(chuàng)建視圖權(quán)限
5.Create procedure 創(chuàng)建存儲(chǔ)過(guò)程權(quán)限
6.Unlimited tablespace 使用永久表空間權(quán)限

為 u_bjsxt 用戶分配創(chuàng)建表、創(chuàng)建視圖、創(chuàng)建序列權(quán)限以及使用永久表空間權(quán)限。Grant create table , create view , create sequence , unlimited tablespace to u_bjsxt;

二、撤銷權(quán)限


Revoke 權(quán)限from用戶;

撤銷 u_bjsxt 用戶創(chuàng)建表的權(quán)限。 Revoke create table from u_bjsxt;

三、oracle中的角色


角色是命名的可以授予用戶的相關(guān)權(quán)限的組,該方法使得授予、撤回和維護(hù)權(quán)限容 易很多,一個(gè)用戶可以使用幾個(gè)角色,并且?guī)讉€(gè)用戶也可以被指定相同的角色;

?創(chuàng)建角色

創(chuàng)建一個(gè)名稱為 manager 的角色。 Create role manager;

?授予權(quán)限給一個(gè)角色

向 manager 角色中添加創(chuàng)建會(huì)話,創(chuàng)建表、創(chuàng)建視圖、創(chuàng)建序列。Grant create session , create table , create view , create sequence to manager;

?授予一個(gè)角色給用戶

1.創(chuàng)建一個(gè)名稱為 newbjsxt 用戶密碼為 oracle。該用戶使用 bjsxt 表空間。Create user newbjsxt identified by oracle default tablespace bjsxt;2.為用戶分配可以無(wú)限制的使用永久表空間。 Grant unlimited tablespace to newbjsxt;3.將 manager 角色分配給 newbjsxt 用戶。 Grant manager to newbjsxt;4.在 newbjsxt 用戶中創(chuàng)建一個(gè)測(cè)試表,包含一個(gè) id 列類型為整數(shù)類型。Create table test(id number);

?撤銷用戶角色

撤銷 newbjsxt 用戶的 manager 角色。Revoke manager from newbjsxt;

總結(jié)

以上是生活随笔為你收集整理的SQL语言之数据控制语言(Oracle)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。