数据库
|
标签:
|
举报
|
字号
大中小
订阅
GRANT
名称
GRANT
—
赋予一个用户,一个组或所有用户访问权限
GRANT
privilege
[, ...] ON
object
[, ...] TO { PUBLIC | GROUP
group
|
username
}
输入
privilege
可能的权限有:
SELECT
访问声明的表
/
视图的所有列
/
字段.
INSERT
向声明的表中插入所有列字段.
UPDATE
更新声明的所有列
/
字段.
DELETE
从声明的表中删除所有行.
RULE
在表
/
视图上定义规则
(参见
CREATE RULE
语句).
ALL
赋予所有权限.
object
赋予权限的对象名.可能的对象是:
table
(表)
view
(视图)
sequence
(序列)
index
(索引)
PUBLIC
代表是所有用户的简写.
GROUP
group
将要赋予权限的组
group
.目前的版本中,组必须是用下面方法显式创建的.
username
将要赋予权限的用户名.
PUBLIC
是代表所有用户的简写.
输出
CHANGE
如果成功,返回此信息.
ERROR: ChangeAcl: class "object
" not found
如果所声明的对象不可用或不可能对声明的组或用户赋予权限.
描述
GRANT
允许对象的创建者给某用户或某组或所有用户(
PUBLIC
)某些特定的权限.对象创建后,
除了创建者外,除非创建者赋予(
GRANT
)权限,其他人没有访问对象的权限.
本文主要介绍了数据库中GRANT语句的使用,它可赋予用户、组或所有用户访问权限。详细说明了输入参数,如可能的权限(SELECT、INSERT等)、赋予权限的对象(表、视图等),还提及了输出结果及语句描述,即允许对象创建者赋予特定权限。
866

被折叠的 条评论
为什么被折叠?



