为什么需要使用存储过程?

PRU*_*AJU -6 sql stored-procedures

我已经看到了它的特点。但找不到使用的原因

PRU*_*AJU 5

我们需要使用存储过程的原因如下。

1. 可重用的执行计划

SP 不是查询,而是对执行计划进行缓存,同时保存它可以重复使用

2. 分享

存储过程可以通过代码中使用的查询在不同的应用程序之间共享。

3. 对Sql注入的保护

Sp 通过使用检查而不是查询来提供对注入攻击的安全性

4.一处变更

它提供了一个好处,即在一个地方进行更改,以反映使用它的任何地方的更改。

5. 执行权限

SP 有一个功能,我们可以只将执行权限授予用户或角色