熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

數據庫管理中使用存儲過程的5個好處

2013-11-13 12:40:52  來源: SQL語言 

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

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

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

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

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

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

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

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

  相關閱讀

  存儲過程(Stored Procedure)是一組為了完成特定功能的SQL語句集經編譯後存儲在數據庫中用戶通過指定存儲過程的名字並給出參數(如果該存儲過程帶有參數)來執行它存儲過程是數據庫中的一個重要對象任何一個設計良好的數據庫應用程序都應該用到存儲過程


From:http://tw.wingwit.com/Article/program/SQL/201311/16373.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.