我看过它的特征。但无法理解使用
的原因答案 0 :(得分:3)
我们需要使用存储过程,原因如下。
<强> 1。可重复使用的执行计划
SP不是查询,而是保存执行计划的缓存,同时保存它可以重复使用
<强> 2。共享强>
存储过程可以通过代码中使用的查询在不同的应用程序之间共享。
第3。保护Sql注入
Sp通过使用检查而不是查询
来提供注入攻击的安全性<强> 4。一个地方改变
它提供了在一个地方进行变更的好处,无论在何处使用它都能反映变化。
<强> 5。执行权限
SP具有以下功能:我们只能将执行权限授予用户或角色
答案 1 :(得分:-1)
存储过程是一组带有指定名称的SQL语句,它以编译形式存储在数据库中,以便可以由多个程序共享。我们可以在需要时轻松使用存储过程