1、下列变量声明方法哪个是正确的?()(选择一项)
A.char abc[10]
B.dim abc as string
C.declare abc char(10)
D.String abc
2、要将一组语句执行10次。下列那种结构可以用来完成此项任务? ()(选择二项)
A.IF—ELSE
B.WHILE
C.CASE
D.LOOP
3、显式事务是明确定义其开始和结束的事务。()(选择一项)
A.对
B.错
4、建立索引的目的是():(选择一项)
A.建立索引有助于快速更新数据
B.使用索引的查询总是比不使用索引的查询快
C.建立索引有助于节省数据库的空间
D.建立索引有助于快速检索数据
5、下列关于视图不正确的说法是:( ) (选择一项)
A.视图可以进行查询
B.由子查询创建的视图不能更新
C.视图可以加快查询速度
D.由多个表创建的视图不能更新
6、游标打开后,游标中当前行的逻辑位置位于:( ) (选择一项)
A. 第一行
B. 第一行前
C. 第一行后
D.最后一行
7、下列()说法不正确的是:(选择一项)
A. 存储过程比PL/SQL批代码的执行要快
B. 存储过程在首次执行后会驻留在内存中
C. 存储过程在程序中可以被调用任意次
D. 在存储过程中不能使用游标
8、当执行下列()语句时是不能触发delete触发器:(选择二项)
A. delete from table_name
B. delete from table_name where ……
C. truncate table table_name
D. update table_name set …
9、触发器的两个伪记录分别是()和():(选择二项)
A. :new
B. :insert
C. :old
D. :delete
10、下列哪些语句可以给变量赋值的语句()。(选择一项)
A. DECLARE
B. OPEN
C. GET
D. SELECT
11、为数据库中一个或多个表中的数据提供另一种查看方式的逻辑表被称为()。(选择一项)
A. 存储过程
B. 触发器
C. 视图
D. 表
12、下列哪条语句用于清除自最近的事务语句以来所有的修改()。(选择一项)
A. COMMIT TRANSACTION
B. BEGIN TRANSACTION
C. ROLLBACK TRANSACTION
D. SAVE TRANSACTION
13、以下那些语句能直接使循环退出( ) (选择一项)
A. return B. goto C. break D. exit
14、有两张表――表Order是父表,OrderLine是子表。你该怎样设置删除触发器以实现级