在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是( )。

admin2021-09-16  38

问题 在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是(  )。

选项 A、存储过程可以接受输入参数,并可将执行结果以输出参数形式返回
B、存储过程可以有多个输人参数,但只能有一个输出参数
C、定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作
D、存储过程的输入参数和输出参数均可有默认值

答案B

解析 PL/SQL主要由两种类型构成,即命名块和匿名块。匿名块每次执行时都需要进行编译,不能被存储到数据库中,也不能在其它的PL/SQL中调用。存储过程和函数是命名块,它们被编译后保存在数据库中,可以被反复调用,运行速度快。其结构为:
   CREATE Procedure过程名(参数列表)
   AS
    参数列表可以为输人参数、输出参数,且输入、输出参数均可以有多个。所以选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/CheZ777K
0

最新回复(0)