【正确答案】使用存储过程的优点如下。
①存储过程已在服务器注册。
②存储过程具有安全特性(例如权限)和所有权链接,以及可以附加到它们的证书。用户可以被授予权限来执行存储过程而不必直接对存储过程中引用的对象具有权限。
③存储过程可以强制应用程序的安全性。存储过程允许模块化程序设计。
④存储过程一旦创建,以后即可在程序中调用任意多次。这可以改进应用程序的可维护性,并允许应用程序统一访问数据库。
⑤存储过程可以减少网络通信流量。
⑥一个需要数百行Transact-SQL代码的操作可以通过一条执行过程代码的语句来执行,而不需要在网络中发送数百行代码。
【答案解析】