题目1.使用( )子句可以筛选分组后的各组数据。
A. whereB. group byC. order byD. having
答案: having
题目2.“select * from dba_data_files where bytes = max(bytes);”出错原因是( )。
A. 该语句语法正确
B. 字段bytes不存在
C. 拼写错误
D. 分组函数不能使用在where子句中
答案: 分组函数不能使用在where子句中
题目3.子查询不能使用( )语句。
A. order byB. group byC. whereD. in
答案: order by
题目4.删除存储过程sp_clu的语法是( )。
A. drop procedure sp_clu;
B. delete procedure sp_clu;
C. after procedure sp_clu;
D. delete sp_clu;
答案: drop procedure sp_clu;
题目5.“update tab1 set name=’1234′ where id=1;”修改了( )条记录。
A. 1
B. 0
C. >1
D. 不确定
答案: 不确定
题目6.建立数据表的同时使用“check(id=10)”的作用是( )。
A. 建立了检查约束
B. 指定了字段id的默认值
C. 指定了字段id的大小
D. 以上都不对
答案: 建立了检查约束
题目7.数据库约束状态默认是( )。
A. enable validateB. enable novalidateC. disable validateD. disable novalidate
答案: enable validate
题目8.事务中触发回滚后( )操作会失效。
A. deleteB. updateC. insertD. 以上皆是
答案: 以上皆是
题目9.INTERSECT是( )
A. 交集B. 并集重复C. 并集不重复D. 补集
答案: 交集
题目10.MINUS是( )
A. 交集B. 并集重复C. 并集不重复D. 补集
答案: 补集
题目11.完全联合运算默认情况下输出( )。
A. 不排序B. 升序C. 降序D. 不确定
答案: 不排序
题目12.UNION是( )
A. 交集B. 并集重复C. 并集不重复D. 补集
答案: 并集不重复
题目13.下列不属于Oracle数据库中的约束条件的是( )。
A. NOT NULLB. UniqueC. INDEXD. Primary key
答案: INDEX
题目14.下列关于提交事务的叙述哪一项是正确的?( )
A. 事务提交后,它对数据库所做的修改将永久保存到数据库中
B. 事务提交后,还可以使用回滚语句取消它所做的操作
C. 提交事务的响应速度与事务的规模有关
D. 提交事务并不意味着事务的结束,它只是对事务以前所做的工作进行保存而已
答案: 事务提交后,它对数据库所做的修改将永久保存到数据库中
题目15.关于ROWNUM的描述,下列正确的是(? ??)
A. ROWNUM是每个表中实际存在的列;
B. ROWNUM是每条查询语句执行完成之后,给每行数据填充的行号,行号从0开始;
C. ROWNUM做为条件表达式时,可以使用任何算术运算符;
D. ROWNUM经常用来做为分页查询。
答案: ROWNUM经常用来做为分页查询。
题目16.函数avg 的作用是( )
A. 返回最小值B. 返回最大值C. 返回平均值D. 返回总和
答案: 返回平均值
题目17.哪个不是多行子查询的运算符 ( )
A. INB. ANYC. >D. ALL
答案: >
题目18.在ORACLE数据库中创建一个表,对其主键叙述正确的是(? ??)
A. 一个表的主键只能是一列
B. 一个表可以有多个主键
C. 联合主键的列数据类型必须一致
D. 主键必须唯一且不能为空
答案: 主键必须唯一且不能为空
题目19.在ORACLE中,TRUNCATE命令的作用是(? ??)
A. 删除表B. 删除表中全部数据C. 删除表中全部列定义D. 删除表中全部外键定义
答案: 删除表中全部数据
题目20.在oracle中获取前10条的关键字是( )
A. topB. LimitC. firstD. rownum
评论0