這篇文章主要介紹了sql獲取存儲過程返回數據過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
就是在執行存儲后,獲取存儲過程執行的數據并作為其他應的二次使用,
其實在代碼中可以說是調用類似,具體操作如下:
創建一個存儲過程:
use [庫名]
go
set ansi_null on
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE DBO.P_TEST
(
@RBACK VARCHAR(20) OUT --這里out就是代表需要返回的
)
AS
BEGIN TRY
SET @RBACK= (SELECT 2+2)
END TRY
以上腳本,就是返回一個2+2等于4的結果
在外部怎么調用,或者其他存儲過程腳本里面,如下:
declare @RBACK VARCHAR(20)
EXEC 庫名.dbo.P_TEST @REBACK OUT
SELECT @REBACK
執行就是返回4 了,這樣就可以比較靈活的使用,調用
在后面的工作中就方便的多
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 獲取SqlServer存儲過程定義的三種方法
- 解析:php調用MsSQL存儲過程使用內置RETVAL獲取過程中的return值
- PHP調用MsSQL Server 2012存儲過程獲取多結果集(包含output參數)的詳解
- mysql存儲過程 在動態SQL內獲取返回值的方法詳解
- SqlServer獲取存儲過程返回值的實例
- sql存儲過程獲取漢字拼音頭字母函數
- PostgreSQL中調用存儲過程并返回數據集實例
- delphi mysql adbquery數據提供程序或其他服務返回 E_FAIL 狀態
- sql添加數據后返回受影響行數據
- Mysql中返回一個數據庫的所有表名,列名數據類型備注