1.可重复使用,减少开发人员工作量。
2.提高性能:创建的时候就编译好了。以后每次执行存储过程毋须再编译。
一般sql语句,每执行一次编译一次。
3.提高安全性能:参数化的存储过程可以防止SQL注入式的攻击。可设定某用户对该存储过程使用权。
4.减少网络流量:存储过程位于服务器上,调用的时候只需要传递存储过程的名称以及参数就可以了,因此降低了网络传输的数据量。
1.可重复使用,减少开发人员工作量。
2.提高性能:创建的时候就编译好了。以后每次执行存储过程毋须再编译。
一般sql语句,每执行一次编译一次。
3.提高安全性能:参数化的存储过程可以防止SQL注入式的攻击。可设定某用户对该存储过程使用权。
4.减少网络流量:存储过程位于服务器上,调用的时候只需要传递存储过程的名称以及参数就可以了,因此降低了网络传输的数据量。