テスト手順があります:
CREATE PROCEDURE bfmsp_testproc(@test CHAR(32) = NULL)
AS
BEGIN
IF @test IS NULL
RETURN
IF @test = 'BadReturnCode'
RETURN 1
/* Bad test, should probably do something */
PRINT 'Invalid test code'
RETURN 1
END
ただし、Toad for Sybaseで実行すると、リターンコードを取得できません。
bfmsp_testproc
bfmsp_testproc 'invalid'
bfmsp_testproc 'BadReturnCode'
結果セットはありません(明らかに)。結果の[メッセージ]タブにPRINT出力が表示されます。ただし、出力のどこにもリターンコードが見つかりません。リターンコードは私のアプリケーションコードで利用できるので、SybaseOKからのものであることがわかります。
アイデア?これを表示するためにどこかに欠けている設定はありますか?または、Toadにはこの機能がありませんか?