列表

详情


若要将部门表Demp中name列的修改权限赋予用户Ming,并允许Ming将该权限授予他人,实现的SQL语句如下:
GRANT( )ON TABLE Demp TO Ming( )

第 1 问

A. SELECT(name)

B. UPDATE(name)

C. INSERT(name)

D. ALL PRIVILEGES(name)

第 2 问

A. FOR ALL

B. CASCADE

C. WITH GRANT OPTION

D. WITH CHECK OPTION

参考答案: B C

详细解析:

SQL语言中,Grant为授权语句,其语法规则为:
Grant <权限> on 表名[(列名)] to 用户 With grant option。
可能的权限有:
SELECT:访问声明的表/视图的所有列/字段。
INSERT:向声明的表中插入所有列字段。
UPDATE:更新声明的表所有列/字段。
DELETE:从声明的表中删除所有行。
RULE:在表/视图上定义规则。
ALL:赋予所有权限。
在进行权限赋予的时候,可带一个附加选项,其选项内容包括:
CHARACTER SET:允许使用声明的字符集。 
COLLATION:允许使用声明的集合序列。
TRANSLATION:允许使用声明的字符集转换。 
DOMAIN:允许使用声明的域。
WITH GRANT OPTION:允许向别人赋予同样权限。 

上一题