单选题Examine the commands executed in the following sequence:  1:SQL CREATE ROLE mgrrole;  2:SQL GRANT create user,select any table,connect,resource TO mgrrole;  3:SQL GRANT select,update ON sh.sales TO mgrrole;  4:SQL CREATE ROLE ceo IDENTIFIED BY boss;  5

题目
单选题
Examine the commands executed in the following sequence:  1:SQL> CREATE ROLE mgrrole;  2:SQL> GRANT create user,select any table,connect,resource TO mgrrole;  3:SQL> GRANT select,update ON sh.sales TO mgrrole;  4:SQL> CREATE ROLE ceo IDENTIFIED BY boss;  5:SQL> GRANT mgrrole,drop any table,create any directory TO ceo;  6:SQL> GRANT ceo TO mgrrole;  Which statement is true about the above commands()
A

The commands execute successfully.

B

Command 6 produces an error because of circular role grant.

C

Command 5 produces an error because a role cannot be granted to another role.

D

Command 3 produces an error because the MGRROLE role already contains system privileges.

E

The table created by HR remains and HR still has the CREATE TABLE system privilege.

F

The table created by HR remains and HR can grant the CREATE TABLE system privilege to other users.

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

“把查询SC表和更新SC表的9rade列的权限授予用户user”的正确SQL语句是( )。

A)GRANT.SELECT sc, UPDATE sc.grade TO user

B)GRANT SELECT, UPDATE (grade) ON TABLE sc TO user

C)GRANT SELECT, UPDATE ON TABLE sc.grade TO user

D)GRANT SELECT ON TABLE sc, UPDATE ON TABLE sc(grade) TO user


正确答案:B
GRANT语句的一般格式为:

A、C、D选项语法错误,所以B选项是正确的。

第2题:

The user Sue issues this SQL statement:GRANT SELECT ON sue. EMP TO alice WITH GRANT OPTION; The user Alice issues this SQL statement:GRANT SELECT ON sue. EMP TO reena WITH GRANT OPTION; The user Reena issues this SQL statement:GRANT SELECT ON sue. EMP TO timber;The user Sue issues this SQL statement:REVOKE select on sue. EMP FROM alice;For which users does the revoke command revoke SELECT privileges on the SUE.EMP table?()

A. Alice only

B. Alice and Reena

C. Alice, Reena, and Timber

D. Sue, Alice, Reena, and Timber


参考答案:C

第3题:

( 35 ) “ 把查询 sc 表和更新 sc 表的 grade 列的权限授予用户 user1 ” 的正确 SQL 语句是

A ) GRANT SELECT , UPDATE ( grade ) ON TABLE sc TO user1

B ) GRANT SELECT sc , UPDATE sc . grade TO user1

C ) GRANT SELECT , UPDATE ON TABLE sc . grade TO user1

D ) GRANT SELECT ON TABLE sc , UPDATE ON TABLE sc(grade) TO user1


正确答案:A

第4题:

下面哪些SQL命令向名为ACCTSUPER的用户授予系统权限()

  • A、GRANT INSERT ON emp TO acctsuper
  • B、GRANT CREATE TABLE TO acctsuper
  • C、GRANT SELECT ON emp TO acctsuper
  • D、GRANT UPDATE ANY TABLE TO acctsuper
  • E、GRANT CREATE SESSION TO acctsuper

正确答案:B,D,E

第5题:

“把查询sc表和更新sc表的grade列的权限授予用户user1”的正确SQL语句是( )。

A.GRANT SELECT,UPDATE(grade)ON TABLE sc TO user1

B.GRANT SELECT sc,UPDATE sc.grade TO user1

C.GRANT SELECT,UPDATE ON TABLE sc.grade TO used

D.GRANT SELECT ON TABLE sc,UPDATE ON TABLE sc(grade) TO user1


正确答案:A
GRANT 允许对象的创建者给某用户或某组或所有用户(PUBLIC)某些特定的权限.对象创建后,除了创建者外,除非创建者赋予(GRANT)权限,其他人没有访问对象的权限. 一旦用户有某对象的权限,他就可以使用那个特权.不需要给创建者赋予(GRANT)对象的权限,创建者自动拥有对象的所有权限,包括删除它的权限

第6题:

You need to perform these tasks:1. Create and assign a MANAGER role to Blake and Clark2. Grant CREATE TABLE and CREATE VIEW privileges to Blake and ClarkWhich set of SQL statements achieves the desired results? ()

A. CREATE ROLE manager; GRANT create table, create view TO manager; GRANT manager TO BLACK, CLARK;

B. CREATE ROLE manager; GRANT create table, create voew TO manager; GRANT manager ROLE TO BLACK, CLARK;

C. GRANT manager ROLE TO BLACK, CLARK; GRANT create table, create voew TO BLACK CLARK; ***MISSING***


参考答案:A

第7题:

SQL的DML包括的语句有______。

A.ROLLBACK, COMMIT

B.CREATE, DROP, ALTER

C.GRANT, REVOKE

D.SELECT, INSERT, DELETE, UPDATE


正确答案:D
解析:SQL语言的数据操纵(DML)功能包括SELECT、INSERT、DELETE和UPDATE四个语句,即查询和修改(包括插入、删除、更新)两部分功能。

第8题:

( 38 ) SQL 的 DML 包括的语句有

A ) ROLLBACK , COMMIT

B ) CREATE , DROP , ALTER

C ) GRANT , REVOKE

D ) SELECT , INSERT , DELETE , UPDATE


正确答案:D

第9题:

“把查询sc表和更新sc表的grade列的权限受予用户user1”的正确SQL语句是()。

  • A、GRANT SELECT,UPDATE(grade)ON TABLE sc TOuser1
  • B、GRANT SELECT sc,UPDATE sc,grade TO user1
  • C、GRANT SELECT,UPDATE ON TABLE sc.grade TO user1
  • D、GRANT SELECT ON TABLE sc,UPDATE ON TABLE sc(grade)TO user1

正确答案:D

第10题:

SQL的DML包括的语句有()。

  • A、ROLLBACK,COMMIT
  • B、CREATE,DROP,ALTER
  • C、GRANT,REVOKE
  • D、SELECT,INSERT,DELETE,UPDATE

正确答案:D

更多相关问题