sqlServer 存儲過程與sql語句的區別sql
sql存儲過程與sql語句的區別:安全
從如下幾個方面考慮:網絡
1.編寫:性能
存儲過程:編寫比較難;編譯
sql語句:相對簡單;sql語句
2.性能:數據
存儲過程:高,可移植性高,複用性高;存儲過程
sql語句:低,可移植性差,不可複用;參數
3.安全:帶寬
存儲過程:比sql語句相對來講安全;
sql語句:參數化比較安全;
4.網絡傳輸:
存儲過程:數據量小,減小網絡數據傳輸量,只需存儲過程名便可;
sql語句:數據類量大,佔用帶寬大;
5.速度:
存儲過程:速度快,已經編譯過了;
sql語句:預編譯,執行一行編譯一行;