存儲過程(Stored Procedure),計算機用語,是一組爲了完成特定功能的SQL語句集,是利用SQL Server所提供的Transact-SQL語言所編寫的程序。經編譯後存儲在數據庫中。存儲過程是數據庫中的一個重要對象,用戶經過指定存儲過程的名字並給出參數(若是該存儲過程帶有參數)來執行它。存儲過程是由流控制和SQL語句書寫的過程,這個過程經編譯和優化後存儲在數據庫服務器中,存儲過程可由應用程序經過一個調用來執行,並且容許用戶聲明變量 。同時,存儲過程能夠接收和輸出參數、返回執行存儲過程的狀態值,也能夠嵌套調用。數據庫
CREATE PROCEDURE [擁有者.]存儲過程名[;程序編號] [(參數#1,…參數#1024)] [WITH {RECOMPILE | ENCRYPTION | RECOMPILE, ENCRYPTION} ] [FOR REPLICATION] AS 程序行 GO