下列哪个语句将赋予用户John向表tab1中插入数据的权限?()

题目
单选题
下列哪个语句将赋予用户John向表tab1中插入数据的权限?()
A

GRANT ADD ON TABLE tab1 TO John

B

GRANT INSERT ON tab1 TO John

C

GRANT ADD ON TABLE tab1 TO USER John

D

GRANT INSERT ON TABLE tab1 TO USER John

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

第1题:

● 若要使某用户只能查询表EMP 中的部分记录,应采取的策略是 (41) 。

(41)

A. 将该用户级别设定为DBA

B. 将表EMP 的查询权限赋予该用户

C. 编写查询表EMP 的存储过程

D. 构建该部分记录的行级视图,并将该视图的查询权限赋予该用户


正确答案:D

第2题:

使用下列INSERT-SQL语句格式向表中插入数据,如果没有指定列名,则新插入的记录要求在每个属性列上【 】。


正确答案:INSERT INTO表名>[(列名…)]VALUSE(值>)均有值
INSERT INTO表名>[(列名…)]VALUSE(值>)均有值 解析:在使用“INSERT INTO表名>[(列名…)]VALUSE(值>)”命令向数据表插入记录时,要求“值”和“列名”排列顺序要一致,个数相等,数据类型一一对应,各值之间用逗号隔开。如果INTO子句中没有指定列名,则新插入的记录要求在每个属性列上均有值,且值的排列顺序要和表中各属性列的排列顺序一致。

第3题:

将Students表的插入权限赋予用户UserA,并允许其将权限授予他人,应使用的SQL语句为:GRANT(1)TABLEStudentsTOUserA(2);空白(2)处应选择()

A.FORALL

B.PUBLIC

C.WITHCHECKOPTION

D.WITHGRANTOPTION


参考答案:D
授权的语句格式为GRANT<权限>[,<权限>]…[ON<对象类型><对象名>]TO<用户>[,<用户>]…[WITHGRANTOPTION];其中,权限包括SELECT、INSERT、UPDATE、DELETE。插入权限是INSERT。使用WITHGRANTOPTION子句可将获得的权限赋给其他用户。

第4题:

● 将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为:

GRANT (15)TABLE Students TO UserA (16) ;

(15)

A.UPDATE

B.UPDATE ON

C.INSERT

D.INSERT ON

(16)

A.FOR ALL

B.PUBLIC

C.WITH CHECK OPTION

D.WITH GRANT OPTION


正确答案:D,D

第5题:

SQL Server 2008提供了方便的数据导入/导出向导,现利用该向导将S1服务器上某数据库中T1表的数据导人到S2服务器某数据库中已有的T2表中。在数据源上的操作由用户U1完成,在目的服务器上的操作由用户U2完成。则U1和U2需要具有的权限是( )。

A.ul需要T1表的查询权限和T2表的插入权限,U2无需任何权限

B.U2需要T1表的查询权限和T2表的插入权限,U1无需任何权限

C.U1需要T1表的查询权限,U2需要T2表的插入权限

D.U1需要T1表的查询权限和S2服务器的登录权限,U2需要T2表的插入权限和S1服务器的登录权限


正确答案:C
U1要将Tl表中的数据导出,所以要有对数据的查看权限。而u2负责将数据导入到T2表中,则要对表T2有写入权限。所以选C。

第6题:

向表中插入数据的SQL语句是

A.INSERT

B.INSERT INTO

C.INSERT BLANK

D.INSERT BEFORE


正确答案:B
解析:本题考查了SQL语言的插入语句。插入命令:INSERT INTO <表名> [(<属性列1>,<属性列2>)] VALUES (eExpression1[,eExpression2,匽),若插入的是完整的记录时,可以省略<属性列1>,<属性列2>;另外,SNO、CNO为字符型,故其属性值需要加引号,数值型数据不需要加引号。

第7题:

●将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为:

GRANT(51) TABLE Students TO UserA (52) ;

(51)

A.UPDATE

B.UPDATEON

C.INSERT

D.INSERT ON

(52)

A.FORALL

B.PUBLIC

C. WITH CHECK OPTION

D.WITH GRANT OPTION


正确答案:D,D

第8题:

将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为: GRANT (1) TABLE Students TO UserA (2) ;(2)处填()。

A.FORALL

B.PUBLIC

C.WITH CHECK OPTION

D.WITH GRANT OPTION


参考答案:D

本题考查关系代数运算与SQL查询方面的基础知识。
授权语句的格式如下: GRANT权限>[,权限>]...[ON对象类型>对象名>] TO用户>[,用户]>]...[WITH GRANT OPTION]; 若在授权语句中指定了“WITH GRANT OPTION”子句,那么,获得了权限的用户还可以将该权限赋给其他用户。

第9题:

●将表employee中name列的修改权限赋予用户Liu,并允许其将该权限授予他人,应使用的SQL语句为:

GRANT (52) ON TABLE employee TO Liu (53) ;

(52)

A.UPDATE(name)

B.DELETE

C.SELECT

D.INSERT

(53)

A.FORALL

B.CASCADE

C. WITH GRANT OPTION

D.WITH CHECK OPTION


正确答案:A,C

第10题:

向表中插入数据的SQL语句是______。

A.INSERT

B.INSERT BEFORE

C.INSERT BLANK

D.INSERT INTO


正确答案:D
解析:插入数据是把新的记录插入到一个存在的表中。向表中插入数据的SQL语句是INSERT INTO语句,利用该语句可以插入一条记录,也可以插入多条记录。

更多相关问题