出自:国家开放大学Oracle数据库编程

空值在升序排列中排在最开始,在降序排列中排在最后
判断题 (1 分) 1分
A.


B.
一个表可以有三个主键。
判断题 (1 分) 1分
A.


B.
创建一个存储过程,实现在user_tables查询参数给出的表名是否存在,并从存储过程中返回结果。
使用( )子句可以筛选分组后的各组数据。
单选题 (1 分) 1分
A.
where

B.
group by

C.
order by

D.
having
“select * from dba_data_files where bytes = max(bytes);”出错原因是( )。
单选题 (1 分) 1分
A.
该语句语法正确

B.
字段bytes不存在

C.
拼写错误

D.
分组函数不能使用在where子句中
子查询不能使用( )语句。
单选题 (1 分) 1分
A.
order by

B.
group by

C.
where

D.
in
删除存储过程sp_clu的语法是( )。
单选题 (1 分) 1分
A.
drop procedure sp_clu;

B.
delete procedure sp_clu;

C.
after procedure sp_clu;

D.
delete sp_clu;
“update tab1 set name=.1234. where id=1;”修改了( )条记录。
单选题 (1 分) 1分
A.
1

B.
0

C.
>1

D.
不确定
建立数据表的同时使用“check(id=10)”的作用是( )。
单选题 (1 分) 1分
A.
建立了检查约束

B.
指定了字段id的默认值

C.
指定了字段id的大小

D.
以上都不对
数据库约束状态默认是( )。
单选题 (1 分) 1分
A.
enable validate

B.
enable novalidate

C.
disable validate

D.
disable novalidate
事务中触发回滚后( )操作会失效。
单选题 (1 分) 1分
A.
delete

B.
update

C.
insert

D.
以上皆是
INTERSECT是( )
单选题 (1 分) 1分
A.
交集

B.
并集重复

C.
并集不重复

D.
补集
MINUS是( )
单选题 (1 分) 1分
A.
交集

B.
并集重复

C.
并集不重复

D.
补集
完全联合运算默认情况下输出( )。
单选题 (1 分) 1分
A.
不排序

B.
升序

C.
降序

D.
不确定
UNION是( )
单选题 (1 分) 1分
A.
交集

B.
并集重复

C.
并集不重复

D.
补集
下列不属于Oracle数据库中的约束条件的是( )。
单选题 (1 分) 1分
A.
NOT NULL

B.
Unique

C.
INDEX

D.
Primary key
下列关于提交事务的叙述哪一项是正确的?( )
单选题 (1 分) 1分
A.
事务提交后,它对数据库所做的修改将永久保存到数据库中

B.
事务提交后,还可以使用回滚语句取消它所做的操作

C.
提交事务的响应速度与事务的规模有关

D.
提交事务并不意味着事务的结束,它只是对事务以前所做的工作进行保存而已
关于ROWNUM的描述,下列正确的是(    )
单选题 (1 分) 1分
A.
ROWNUM是每个表中实际存在的列;

B.
ROWNUM是每条查询语句执行完成之后,给每行数据填充的行号,行号从0开始;

C.
ROWNUM做为条件表达式时,可以使用任何算术运算符;

D.
ROWNUM经常用来做为分页查询。
函数avg 的作用是( )
单选题 (1 分) 1分
A.
返回最小值

B.
返回最大值

C.
返回平均值

D.
返回总和
在ORACLE数据库中创建一个表,对其主键叙述正确的是(    )
单选题 (1 分) 1分
A.
一个表的主键只能是一列

B.
一个表可以有多个主键

C.
联合主键的列数据类型必须一致

D.
主键必须唯一且不能为空
在oracle中获取前10条的关键字是( )
单选题 (1 分) 1分
A.
top

B.
Limit

C.
first

D.
rownum
下列哪个约束只能定义在列级定义上(    )
单选题 (1 分) 1分
A.
UNIQUE

B.
NOT NULL

C.
CHECK

D.
PRIMARY KEY

E.
FOREIGN KEY
函数sum 的作用是( )
单选题 (1 分) 1分
A.
返回最小值

B.
返回最大值

C.
返回平均值

D.
返回总和
如下描述正确的是 ( )
单选题 (1 分) 1分
A.
子查询返回记录的条数 可以是一条或多条

B.
< ANY:表示小于子查询结果集中的最小的一个

C.
>ANY:表示大于子查询结果集中的最大的一个

D.
以上说法都正确
对表数据的什么操作不对操作的数据添加锁(    )
单选题 (1 分) 1分
A.
INSERT

B.
SELECT

C.
UPDATE

D.
DELETE
group by子句减少了重复访问同一个数据块的次数。
判断题 (1 分) 1分
A.


B.
group by子句用于配合分组函数,根据一列或多列对结果集进行分组。
判断题 (1 分) 1分
A.


B.
子查询可以在select、insert、update和delete语句中使用。
判断题 (1 分) 1分
A.


B.
子查询可以直接用在分组函数中。
判断题 (1 分) 1分
A.


B.
查询语句会先逐条处理然后进行集合运算。
判断题 (1 分) 1分
A.


B.
insert语句可以不写列名。
判断题 (1 分) 1分
A.


B.
insert语句可以把查询到的数据插入数据库。
判断题 (1 分) 1分
A.


B.
非空约束的列在插入数据时必须有值。
判断题 (1 分) 1分
A.


B.
INTERSECT相交运算返回多个查询结果集的公有行
判断题 (1 分) 1分
A.


B.
truncate是DDL操作,不能rollback
判断题 (1 分) 1分
A.


B.
UNIONALL完全联合运算,返回由任一查询结果集包含的行,并且包含重复行,默认情况下对结果集进行升序排序
判断题 (1 分) 1分
A.


B.
列级约束只能在一列上起作用
判断题 (1 分) 1分
A.


B.
多行子查询需要使用多行操作符,多行操作符包括:IN、ANY、ALL
判断题 (1 分) 1分
A.


B.
多行注释以“/*”开始,以“*/”结束
判断题 (1 分) 1分
A.


B.
如果在查询中使用了组函数,任何不在组函数中的列或表达式都必须包含在GROUPBY子句中
判断题 (1 分) 1分
A.


B.
数据库约束状态有两类
判断题 (1 分) 1分
A.


B.
显式游标的游标属性的前缀是游标名
判断题 (1 分) 1分
A.


B.
游标分为显式游标和隐式游标
判断题 (1 分) 1分
A.


B.
隐式游标由PL/SQL维护,当执行查询时自动打开和关闭
判断题 (1 分) 1分
A.


B.
隐式游标的游标属性前缀是SQL
判断题 (1 分) 1分
A.


B.
子查询用在update语句时必然更新多列。
判断题 (1 分) 1分
A.


B.
循环语句有哪几种?
简述SQL可以执行的操作。