0

ユースケースを使用するプロシージャを作成しています。ケースの1つは、パラメーターがnullの場合、出力メッセージに「null」と表示される必要がある場合です。しかし、私がそれをテストしたとき、それはそれをしていません!代わりに、出力メッセージを「0」として取得しています。

何かご意見は?

ありがとう。

コードの一部を次に示します。

    If count_cl_id is null then
        set v_msg := 'null';
    Elseif count_cl_id = 1 then
        set v_msg := 1;
    Elseif count_cl_id = 0 then
        set v_msg := 0;
    End if;
4

1 に答える 1

0

v_msg が別の BEGIN/END ブロックであることを調べようとしている場合に問題となるスコープの問題のように聞こえます。ドキュメントを確認してください。

于 2012-09-19T06:19:39.467 に答える