Q
题目
存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是()
A、可通过预编译机制提高数据操作的性能
B、可方便的按用户视图表达数据
C、可减少客户端和服务器端的网络流量
D、可实现一定的安全控制
A
答案
本题中,对于选项A,存储过程在数据库中可以编译一次多次运行,因此在多次调用的时候可以减少编译的时间,从而提高效率,所以选项A的描述正确。所以,选项A错误。
对于选项B,可方便的按用户视图表达数据,这是视图的功能而不是存储过程的功能,所以选项B的描述错误。所以,选项B正确。
对于选项C,存储过程把大量用户预定义的SQL语句存放在数据库中,用户只需要通过存储过程的名字来完成调用,也就是说在调用的时候只需要把被调用的存储过程的名字以及参数通过网络传输到数据库即可,而不需要传输大量的SQL语句,因此降低了减少了网络流量,所以选项C描述正确。所以,选项C错误。
对于选项D,由于存储过程封装了SQL代码,所以可实现一定的安全控制,描述正确。所以,选项D错误。
所以,本题的答案为B。
DB笔试面试历史连接
http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w |
---|
About Me:小麦苗
● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步