PL/SQL测试20题

  • 时间:
  • 浏览:2

最新内容请见作者的GitHub页:http://qaseven.github.io/

1.procedure,function,trigger的区别,从功能,返回值,参数,与sql关系等的话

  2.你时不时咋样tuning PLSQL代码呢?从哪些高度tuning?PLSQL优化技术你知道的哪些,可不需用举例?

  3.对于PLSQL的有时候 硬编码,你哪些法律土办法来外理,请举有时候 有代表性的例子并说明好处。

  4.对in,out,in out mode参数的赋值过程是咋样的?以及有时候 人的主要区别?

  5.在PLSQL里你咋样外理重复代码难题报告 的,请举例说明

  6.你的PLSQL代码里有COMMIT吗?你咋样看待频繁COMMIT难题报告 的。

  7.请列举4种动态的话,并说明用途。

  8.SQL性能调整你时不时用哪些工具,比如explain plan,set autotrace,40046等,有时候 人之间哪些区别。

  9.描述DBMS_PROFILER包、DBMS_HPROF、DBMS_TRACE、DBMS_UTILITY的常见用途。

  10.描述array,nested table,index by table的区别。

  11.forall和bulk collect干嘛的?基本原理是哪些?请举例在哪些状况下我就用批外理,哪些注意点,limit一般设为多大,为哪些?

  12.你认为package编程有无package编程相比,哪些好处?

  13.在PLSQL里咋样使用绑定变量,为哪些要使用绑定变量?请举例说明。

  14.sql中可不需用调用自定义的function,哪些限制?

  15.autonomous transaction是干嘛的?请描述一下,为社 让举例说明其用途。

  16.在PLSQL里,你用哪些的法律土办法保护你的代码安全。

  17.请描述下cursor的几种迭代法律土办法:loop...end loop,while ... loop,for ...loop以及区别。

  18.PLSQL的异常控制,你时不时咋样做?DBMS_UTILITY.FORMAT_ERROR_STACK、DBMS_UTILITY.FORMAT_CALL_STACK以及DBMS_UTILITY.FORMAT_ERROR_BACKTRACE是干嘛的?请描述下你对PLSQL的error handle的理解以及常用外理法律土办法?

  19.管道table函数常用于哪些场合,你对piple function咋样看的,时不时使用的场合在哪些?

  20.和PLSQL编程相关的系统视图你知道哪些,简单描述下其功能。