oracle标记位做索引,Oracle高级编程考试

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是子表。你该怎样设置删除触发器以实现级

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值