2012-04-05 8 views
0

SPの出力パラメータを使用せずに、ストアドプロシージャから単一の文字列値を返す方法出力パラメータを使用せずに、ストアドプロシージャから単一の文字列値を返します。

これは可能ですか?

SPによって返される単一の文字列値には、失敗の理由を示す「成功」または「失敗」メッセージも含まれます。

どうすればいいですか? SPの最後にこのような

+2

'SELECT「成功、それは右端にworked''ニーズに合う他の方法を見つけることができます? –

+0

@ ta.speot.is答えを –

答えて

0

何か:このリンクで

IF (SomeCondtion) 
BEGIN 
    SELECT 'Success' 
END 
ELSE 
BEGIN 
    SELECT 'No success' 
END 

あなたはhttp://www.sqlteam.com/article/stored-procedures-returning-data

+0

にする必要がありますが、文字列を選択するだけでなく、文字列を返す必要があります。 – user1316031

+2

@ user1316031 - ストアドプロシージャは関数に似ていません。彼らは[戻る](http://msdn.microsoft.com/en-us/library/ms174998.aspx)整数のみです。スティングを返す必要がある場合は、結果セットまたはOUT変数の一部でなければなりません。 – Leigh

関連する問題