存储过程开发高频面试题及详细答案(实操版).docx

存储过程开发高频面试题及详细答案(实操版).docx

存储过程开发高频面试题及详细答案(实操版)

一、基础认知类(入门必问)

1、什么是存储过程?和普通SQL语句相比有什么优缺点?

参考答案:

存储过程是一组预先编译、存储在数据库服务端的SQL语句集合,支持逻辑判断、循环、变量、事务等编程能力,可被程序、定时任务、其他过程直接调用。

优点:

1.性能更高:首次执行编译后缓存执行计划,后续调用无需重复解析编译,高频复杂查询效率远高于临时SQL;

2.减少网络开销:复杂多句逻辑在数据库端执行,无需客户端多次传输SQL,仅传递入参和结果;

3.逻辑复用、统一维护:业务SQL逻辑封装在过程中,多系统、多接口可共用,修改过程即可全局生效,不用改代码

文档评论(0)

1亿VIP精品文档

相关文档