程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 使用存儲過程的5個好處

使用存儲過程的5個好處

編輯:關於SqlServer


1. 通過把處理封裝在容易適應的單元中,簡化復雜的操作。

2. 由於不要求反復建立一系列處理步驟,保證了數據的一致性。如果所有開發人員和應用程序都使用同一存儲過程,則所使用的代碼都是相同的。

這一點的延伸就是防止錯誤。需要執行的步驟越多,出錯的可能性就越大。防止錯誤保證了數據的一致性。

3. 簡化對變動的管理。如果表名、列名或業務邏輯(或別的內容)有變化,只需要更改存儲過程的代碼。使用它的人員甚至不需要知道這些變化。

這一點的延伸就是安全性。通過存儲過程限制對基礎數據的訪問減少了數據訛誤(無意識的或別的原因所導致的數據訛誤)的機會。

4. 因為存儲過程通常以編譯過的形式存儲,所以DBMS為處理命令所作的工作較少。結果是提高了性能。

5. 存在一些只能用在單個請求中的SQL元素和特性,存儲過程可以使用它們來編寫功能更強更靈活的代碼。

總之使用存儲過程有三個主要的好處,即簡單、安全、高性能。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved