GH教學

GodHelp線上補習班、各類教學分享網站(程式設計、Flash遊戲教學、影音轉檔、動畫、繪圖、Go Home Schooling.....等等)

搜尋

Stored Procedure回傳值 如何呼叫共用預存程序

在SQL中使用Stored Procedure

之前知道的只有REURN,但是被限制回傳INT
提供以下兩種方式:
1.使用Return方式回傳值(只能回傳INT)

CREATE PROCEDURE spRand
AS
--產生2位數密碼
return Convert(int,(Rand()*(99-10)+10))

使用方式
declare @iRand int
exec @iRand=spRand
select @iRand


2.使用output 回傳參數
重點是一定要有OUTPUT參數,接收時也需要喔
CREATE PROCEDURE spDate(@i int,@dDate varchar(10) OUTPUT) AS
set @dDate='dddd'
GO

使用方式
declare @dDate varchar(10)
exec spDate 1,@dDate output
select @dDate

活動

給您專屬賀卡

好站

知識+名片

GH知識+

天氣

Sitetag台灣部落格列表

統計

Blog Look Score and Rank