2010计算机等级考试二级(VF)笔试69(五)

时间:2011-03-23 19:43:29

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
入或修改字段值时被激活,主要用于数据输入正确性的检 验。

----------------------------------------

18、在高级语言中使用SQL语句时,所有SQL语句前都必须加前缀 ______。

A.CALL SQL

B.DO SQL

C.EXEC SQL

D.GOTO SQL

参考答案: C

SQL语言具有两种使用方式,一种方式是将SQL语言作为独立语言由用户在终端交互方式下使用,另一种方式是可将SQL语言嵌入到高级语言程序中使用。在后一种方式下使用的SQL语言称为嵌入式 SQL,而使用嵌 入SQL的高级语言称为主语言或宿主语言。在高级语言中使用SQL语句时,为了能够区分 SQL语句与主语言语 句,所有SQL语句前都必须加前缀EXECSQL,其格式如下: EXEC SQL<SQL语句>; 嵌入式SQL的使用如下表所示。 嵌入式SQL的使用 高级语言开始标识 结束标识C、PL/1EXEC SQL;COBOLEXEC SQL END-EXEC

----------------------------------------

19、利用SQL的GRANT语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语 ______。

A.WITH PRIVILEGES

B.WITH OPTION

C.WITH GRANT OPTION

D.WITH ALL PRIVILEGES

参考答案: C

利用SQL的GRANT语句可向用户授予操作权限。当用该语句向用户授予操作权限时,如果指定了WITHGRANT OPTION子句,获得某些权限的用户可将其权限再授予其他用户;如果没有指定WITH GRANT OPTION子 句,则获得权限的用户只能使用该权限,但不能传播其权限。

----------------------------------------

20、下列叙述中,错误的是 ______。

A.用INSERT-SQL语句可以插入一条记录

B.用INSERT-SQL语句可以插入多条记录

C.使用INSERT-SQL语句可以插入记录的部分数据

D.使用INSERT-SQL语句插入记录时列名的排列顺序必须与表定义时的顺序一致

参考答案: D

SQL中的INSERT语句既可以向指定表插入一条记录,又可以插入多条记录;也可以插入记录的部分值,对于没有插入值的字段,将取NULL值,但在表定义时有NOT NULL约束的字段不能取NULL值。在插入记录时列名 的排列顺序不一定与表定义时的顺序一致,但要插入的数据值的排列顺序必须与列名的排列顺序一致,个数相 等,数据类型一一对应。

----------------------------------------

21、要从教师表中查询与教师“陈静”职称相同的教师名,应使用的SQL语句是 ______。

A.SELECT姓名FROM教师表WHERE职称=“陈静”

B.SELECT X.姓名FROM教师表AS X,教师表AS Y;WHERE X.职称=Y.职称WHERE Y.姓名=“陈静”

C.SELECT姓名FROM教师表WHERE职称=(SELECT职称FROM教师表;AND姓名=“陈静”)

D.SELECT姓名FROM教师表WHERE职称=(SELECT职称FROM教师表; WHERE姓名=“陈静”)

参考答案: D

本查询是在一个教师表中查询与教师“陈静”职称相同的教师的姓名,可以使用自身连接查询方式或子查询方式来实现。选项A中WHERE条件短语有错,选项B使用的是自身连接查询,但WHERE条件短语中逻辑表达 式错误,选项C和D采用的是子查询,但选项C中子查询的条件短语有错。

--------

首页 上页 4 5 6 下页 尾页 5/8/8
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部