Oracle ATA认证题库 下载本文

78. ()是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。(第六章)

A. 预定义异常。

B. 自定义异常。

C. 系统错误。

D. 内存溢出。 答案. A

79. 当定义Oracle错误和异常之间的关联时,需要使用伪过程()。(第六章)

A. EXCEPTION_INIT。

B. EXCEPTION_END。

C. EXCEPTION_LAST。

D. EXCEPTION。 答案. A

80. 从本质上来看,()就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。(第六章)

A. 异常。

B. 过程。 C. 表。

D. 视图。 答案. B

81. 定义过程和定义函数的主要区别之一是,定义函数必须使用()返回数据。(第六章)

A. return子句。

B. throw。

C. RAISE。

D. TRY。 答案. A

82. ()是用PL/SQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。(第六章)

A. 过程。

B. 触发器。

C. 函数。

D. 程序包。 答案. B

83. ()是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。(第七章)

A. JDBC。 B. OCI。

C. 程序包。

D. 过程。 答案. A

84. ()实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效(第七章)

A. OracleCachedRowSet。

B. OracleRowSet。

C. OracleSet。

D. CachedRowSet。 答案. A

85. 当JDBC程序提取SQL数据到Java中的时候,需要执行数据类型转换,例如,SQL数据类型CHAR将转换为标准java数据类型()处理。(第七章)

A. CHAR。

B. STRING。

C. RECORD。

D. byte。 答案. B

86. ()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。(第八章)

A. iBatis。

B. Spring。

C. Hibernate。