存儲過程(StoredProcedure)和計算機語言是一組SQL語句集,用SQLServer提供的Transact-SQL語言編寫。編譯后存儲在數據庫中。存儲過程可以接收和輸出參數,返回執行存儲過程的狀態值或嵌套調用。以下就是小編為大家帶來的存儲過程的分類有哪些。
存儲過程的分類有哪些
存儲過程的分類有哪些
一,本地存儲過程
用戶創建的存儲過程是由用戶創建并完成某一特定功能的存儲過程,事實上一般所說的存儲過程就是指本地存儲過程。
二,遠程存儲過程
在SQL Server2005中,遠程存儲過程(Remote Stored Procedures)是位于遠程服務器上的存儲過程,通常可以使用分布式查詢和EXECUTE命令執行一個遠程存儲過程。
三,擴展存儲過程
擴展存儲過程(Extended Stored Procedures)是用戶可以使用外部程序語言編寫的存儲過程,而且擴展存儲過程的名稱通常以xp_開頭。
存儲過程是數據庫中的一個重要對象。用戶通過指定存儲過程的名稱并給出參數(如果存儲過程中有參數)來執行。存儲過程是由流量控制和SQL語句編寫的過程。該過程經過編譯和優化后存儲在數據庫服務器中。存儲過程可以通過調用程序執行,并允許用戶聲明變量。以上就是小編為大家帶來的存儲過程的分類有哪些。
[免責聲明]
文章標題: 存儲過程的分類有哪些
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。