這篇文章主要介紹了sql獲取存儲(chǔ)過程返回?cái)?shù)據(jù)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
就是在執(zhí)行存儲(chǔ)后,獲取存儲(chǔ)過程執(zhí)行的數(shù)據(jù)并作為其他應(yīng)的二次使用,
其實(shí)在代碼中可以說是調(diào)用類似,具體操作如下:
創(chuàng)建一個(gè)存儲(chǔ)過程:
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
以上腳本,就是返回一個(gè)2+2等于4的結(jié)果
在外部怎么調(diào)用,或者其他存儲(chǔ)過程腳本里面,如下:
declare @RBACK VARCHAR(20)
EXEC 庫名.dbo.P_TEST @REBACK OUT
SELECT @REBACK
執(zhí)行就是返回4 了,這樣就可以比較靈活的使用,調(diào)用
在后面的工作中就方便的多
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 獲取SqlServer存儲(chǔ)過程定義的三種方法
- 解析:php調(diào)用MsSQL存儲(chǔ)過程使用內(nèi)置RETVAL獲取過程中的return值
- PHP調(diào)用MsSQL Server 2012存儲(chǔ)過程獲取多結(jié)果集(包含output參數(shù))的詳解
- mysql存儲(chǔ)過程 在動(dòng)態(tài)SQL內(nèi)獲取返回值的方法詳解
- SqlServer獲取存儲(chǔ)過程返回值的實(shí)例
- sql存儲(chǔ)過程獲取漢字拼音頭字母函數(shù)
- PostgreSQL中調(diào)用存儲(chǔ)過程并返回?cái)?shù)據(jù)集實(shí)例
- delphi mysql adbquery數(shù)據(jù)提供程序或其他服務(wù)返回 E_FAIL 狀態(tài)
- sql添加數(shù)據(jù)后返回受影響行數(shù)據(jù)
- Mysql中返回一個(gè)數(shù)據(jù)庫的所有表名,列名數(shù)據(jù)類型備注