
存储过程特点
1 )存储过程是预编译过的,并且经优化后存储于 SQL
内存中,使用时无需再次编译,提高了工作效率;
2 )存储过程的代码直接存放于数据库中,一般由客户
端直接通过存储过程的名字进行调用,减少了网络流量
,加快了系统执行速度,例如在进行百万以上的大批量
数据查询时,使用存储过程分页要比其他方式分页快得
多;
3 )使用存储过程可以减少 SQL 注入式攻击,提高了
系统的安全性,执行存储过程的用户要具有一定的权限
才能使用存储过程,没有数据操作权限的用户只能在其
控制下间接地存取数据 ;
评论