考前冲刺Oracle_PLSQL程序员的考试宝典.docxVIP

  • 0
  • 0
  • 约5.02千字
  • 约 12页
  • 2026-02-27 发布于福建
  • 举报

考前冲刺Oracle_PLSQL程序员的考试宝典.docx

第PAGE页共NUMPAGES页

2026年考前冲刺:OraclePLSQL程序员的考试宝典

一、选择题(共10题,每题2分,合计20分)

1.在PL/SQL中,以下哪个语句用于声明一个常量?

A.`DECLAREv_numberNUMBER(5,2):=123.45;`

B.`DECLAREv_numberNUMBER(5,2);v_number:=123.45;`

C.`v_numberNUMBER(5,2):=123.45;`

D.`v_numberCONSTANTNUMBER(5,2):=123.45;`

2.关于PL/SQL块结构,以下描述正确的是?

A.不能嵌套使用PL/SQL块

B.嵌套块必须使用相同的变量名

C.嵌套块可以访问外层块的变量

D.嵌套块只能访问其父块的全局变量

3.在PL/SQL中,如何声明一个记录类型并初始化?

A.`DECLARETYPEemployee_recISRECORD(idNUMBER,nameVARCHAR2(50));`

B.`DECLAREemployee_recRECORD(idNUMBER,nameVARCHAR2(50));`

C.`DECLARETYPEemployee_recISRECORD(idNUMBER,nameVARCHAR2(50));employee_rec:=(1,张三);`

D.`DECLAREemployee_recTYPEOFemployee%ROWTYPE;`

4.以下哪个PL/SQL异常处理语句用于声明未捕获的异常?

A.`EXCEPTIONWHENOTHERSTHEN`

B.`EXCEPTIONWHENNO_DATA_FOUNDTHEN`

C.`EXCEPTIONWHENZERO_DIVIDETHEN`

D.`EXCEPTIONWHENNOT_FOUNDTHEN`

5.在PL/SQL中,如何使用游标访问记录?

A.`FETCHcINTOv_rec;`

B.`OPENc;FETCHc%ROWTYPEINTOv_rec;`

C.`DECLAREv_recRECORD;OPENc;FETCHv_recFROMc;`

D.`FETCHc%ROWTYPEINTOv_rec;`

6.关于PL/SQL中的游标变量,以下说法正确的是?

A.游标变量只能在声明时指定返回类型

B.游标变量不能声明为声明型游标

C.游标变量必须先打开才能使用

D.游标变量可以声明为`FORUPDATE`模式

7.在PL/SQL中,如何声明一个游标并打开?

A.`DECLAREcCURSORFORSELECTFROMemployees;OPENc;`

B.`DECLAREcCURSORISSELECTFROMemployees;c:=OPENc;`

C.`DECLAREcCURSOR(idNUMBER);OPENc(1);`

D.`DECLAREcCURSOR;OPENcFORSELECTFROMemployees;`

8.以下哪个PL/SQL语句用于提交事务?

A.`ROLLBACK;`

B.`COMMIT;`

C.`SAVEPOINT;`

D.`ABORT;`

9.在PL/SQL中,如何声明一个存储过程?

A.`CREATEPROCEDUREmy_procASBEGIN...;END;`

B.`DECLAREPROCEDUREmy_procISBEGIN...;END;`

C.`CREATEPROCEDUREmy_proc(p_idNUMBER)ASBEGIN...;END;`

D.`PROCEDUREmy_procISBEGIN...;END;`

10.关于PL/SQL中的参数传递,以下说法正确的是?

A.参数默认值只能在声明时指定

B.IN参数可以被输出或修改

C.OUT参数必须先声明后使用

D.IN参数不能传递记录类型

二、填空题(共5题,每题2分,合计10分)

1.在PL/SQL中,用于声明变量的关键字是________或________。

2.当游标没有返回任何行时,会触发________异常。

3.在PL/SQL中,用于声明游标的语句是________。

4.PL/SQL中的________语句用于暂时保存事务状态。

5.存储过程和函数的主要区别在于__

文档评论(0)

1亿VIP精品文档

相关文档