Q
题目
存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是()
A、可通过预编译机制提高数据操作的性能
B、可方便的按用户视图表达数据
C、可减少客户端和服务器端的网络流量
D、可实现一定的安全控制
A
答案
本题中,对于选项A,存储过程在数据库中可以编译一次多次运行,因此在多次调用的时候可以减少编译的时间,从而提高效率,所以选项A的描述正确。所以,选项A错误。
对于选项B,可方便的按用户视图表达数据,这是视图的功能而不是存储过程的功能,所以选项B的描述错误。所以,选项B正确。
对于选项C,存储过程把大量用户预定义的SQL语句存放在数据库中,用户只需要通过存储过程的名字来完成调用,也就是说在调用的时候只需要把被调用的存储过程的名字以及参数通过网络传输到数据库即可,而不需要传输大量的SQL语句,因此降低了减少了网络流量,所以选项C描述正确。所以,选项C错误。
对于选项D,由于存储过程封装了SQL代码,所以可实现一定的安全控制,描述正确。所以,选项D错误。
所以,本题的答案为B。
领取专属 10元无门槛券
私享最新 技术干货