sqlServer存储过程与sql语句的区别

sqlServer   存储过程与sql语句的区别sql

sql存储过程与sql语句的区别:安全

从如下几个方面考虑:网络

1.编写:性能

存储过程:编写比较难;编译

sql语句:相对简单;sql语句

2.性能:数据

存储过程:高,可移植性高,复用性高;存储过程

sql语句:低,可移植性差,不可复用;参数

3.安全:带宽

存储过程:比sql语句相对来讲安全;

sql语句:参数化比较安全;

4.网络传输:

存储过程:数据量小,减小网络数据传输量,只需存储过程名便可;

sql语句:数据类量大,占用带宽大;

5.速度:

存储过程:速度快,已经编译过了;

sql语句:预编译,执行一行编译一行;

相关文章
相关标签/搜索