题目
下列关于 SQL 存储过程的叙述中哪一条是错误的?A. 存储过程是为了完成特定的功能而汇集成的一组语句,对该组语句命名,编译和优化后存储在数据库中。B. 如果某个数据库程序是多个应用需要的,则可以将它以存储过程的形式保存起来。C. 用户通过指定存储过程的名字并给出相应的参数来执行(调用)它。D. 调用存储过程往往会增加客户与服务器之间的数据传输和通讯代价,从而降低运行效率。
下列关于 SQL 存储过程的叙述中哪一条是错误的?
A. 存储过程是为了完成特定的功能而汇集成的一组语句,对该组语句命名,编译和优化后存储在数据库中。
B. 如果某个数据库程序是多个应用需要的,则可以将它以存储过程的形式保存起来。
C. 用户通过指定存储过程的名字并给出相应的参数来执行(调用)它。
D. 调用存储过程往往会增加客户与服务器之间的数据传输和通讯代价,从而降低运行效率。
题目解答
答案
D. 调用存储过程往往会增加客户与服务器之间的数据传输和通讯代价,从而降低运行效率。
解析
步骤 1:理解存储过程的定义和特点
存储过程是为了完成特定的功能而汇集成的一组语句,对该组语句命名,编译和优化后存储在数据库中。如果某个数据库程序是多个应用需要的,则可以将它以存储过程的形式保存起来。用户通过指定存储过程的名字并给出相应的参数来执行(调用)它。这些描述是正确的,符合存储过程的定义和特点。
步骤 2:分析选项 D 的描述
选项 D 描述了存储过程的调用会增加客户与服务器之间的数据传输和通讯代价,从而降低运行效率。这个描述是错误的。实际上,存储过程的调用可以减少客户与服务器之间的数据传输和通讯代价,因为存储过程在服务器端执行,减少了数据传输的次数和数据量,从而提高了运行效率。
存储过程是为了完成特定的功能而汇集成的一组语句,对该组语句命名,编译和优化后存储在数据库中。如果某个数据库程序是多个应用需要的,则可以将它以存储过程的形式保存起来。用户通过指定存储过程的名字并给出相应的参数来执行(调用)它。这些描述是正确的,符合存储过程的定义和特点。
步骤 2:分析选项 D 的描述
选项 D 描述了存储过程的调用会增加客户与服务器之间的数据传输和通讯代价,从而降低运行效率。这个描述是错误的。实际上,存储过程的调用可以减少客户与服务器之间的数据传输和通讯代价,因为存储过程在服务器端执行,减少了数据传输的次数和数据量,从而提高了运行效率。