-20556   THE OPERATION FAILED BECAUSE MULTIPLE RESULT VALUES CANNOT BE RETURNED FROM A SCALAR FUNCTION function-name.

説明

1 回の呼び出しで複数の結果値を返すことを許可しない引数を指定してスカラー関数を呼び出しました。そのスカラー関数の処理の結果に複数の値が含まれていました。

function-name
エラーを戻した関数の名前を示します。

システムの処置

このステートメントを処理することはできません。

ユーザーの処置

このエラーを回避する方法として、以下のいずれかの選択肢があります。
  • 複数値の結果から単一値を返すように、このスカラー関数の入力引数の値を変更します。
  • スカラー関数呼び出しの代わりとして、可能であればユーザー定義の表関数を作成して、複数値の結果を戻します。

SQLSTATE

22547