以下关于PL/SQL块的说法正确的是()
A: 匿名块(AnonymousBlocks)是在客户端解析后再送到服务器端执行的
B: 子程序(Subprograms)是被命名的PL/SQL块,存储在数据库服务器端
C: 匿名块比子程序执行效率要高
D: 无论是匿名块还是子程序,其实都是PL/SQL块,在定义变量前都要以DECLARE关键字开始
E: 过程(procedure)无返回值,而函数(function)是有返回值的
A: 匿名块(AnonymousBlocks)是在客户端解析后再送到服务器端执行的
B: 子程序(Subprograms)是被命名的PL/SQL块,存储在数据库服务器端
C: 匿名块比子程序执行效率要高
D: 无论是匿名块还是子程序,其实都是PL/SQL块,在定义变量前都要以DECLARE关键字开始
E: 过程(procedure)无返回值,而函数(function)是有返回值的
举一反三
- 关于PL/SQL块的说法正确的是() A: A执行部分是必须的,因此声明部分也可以放到执行部分中来 B: BPL/SQL块在执行时,是统一传输给数据库服务器进行执行的 C: C在PL/SQL中SELECT的语句的用法与在SQL*PLUS中完全一致 D: D匿名PL/SQL块的执行效率要高于命名PL/SQL块
- 存储过程存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为( 1 )块,而存储过程和函数是以( 2 )存储于数据库中的。其优点如下:存储过程在( 3 )端运行,执行速度快;确保数据库的( 4 )性,只有被授权的用户或创建者本身才能执行存储过程;简化输入;可以( 5 )执行。
- PL/SQL程序都是以块为基本单位,整个PL/SQL块分三个部分:申明部分、执行部分、异常处理部分
- 以下不属于命名的PL/SQL块的是
- 调用存储过程有两种形式,一种是在命令行执行,一种是在PL/SQL块执行。( )