更多“一个PL/SQL代码单元就称为一个“块”,各个PL/SQL块都可以划分为三部分()。 ”相关问题
  • 第1题:

    以下关于PL/SQL块的说法正确的是()

    A.匿名块(Anonymous Blocks)是在客户端解析后再送到服务器端执行的

    B.子程序(Subprograms)是被命名的PL/SQL块,存储在数据库服务器端

    C.匿名块比子程序执行效率要高

    D.无论是匿名块还是子程序,其实都是PL/SQL块,在定义变量前都要以DECLARE关键字开始

    E.过程(procedure)无返回值,而函数(function)是有返回值的


    参考答案:B

  • 第2题:

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

    A.异常

    B.过程

    C.表

    D.视图


    参考答案:B

  • 第3题:

    关于PL/SQL块的执行部分下列说法正确的是?()

    A.PL/SQL表达式可以包含分组函数.

    B.PL/SQL表达式不可以包含SQL函数.

    C.在SQL语句中部分分组函数可用.

    D.以上都不对


    参考答案:A

  • 第4题:

    下列关于PL/SQL的说法正确的是()

    A.PL/SQL是应用于各种数据库上的通用语言

    B.PL/SQL是过程化的SQL语言

    C.PL/SQL是只能在SQL*PLUS中运行

    D.在PL/SQL可以直接执行所有的SQL操作


    参考答案:B

  • 第5题:

    编写PL/SQL块,用for循环计算20的阶乘。


    正确答案:declare   r number; begin   r := 1;
    for i in 1 .. 20 loop     r := r * i;   end loop; 
      dbms_output.put_line(r); end;