-483   IN CREATE FUNCTION FOR function-name STATEMENT, THE NUMBER OF PARAMETERS DOES NOT MATCH THE NUMBER OF PARAMETERS OF THE SOURCE FUNCTION

説明

別の関数をソースとするユーザー定義関数 function-name を作成しようとしました。 次の状況の 1 つが判明しました。
  • SOURCE 文節が関数名 (入力パラメーター・リスト) を使用してソース関数を識別し、 リスト内のタイプ数が作成中の関数のパラメーターの数と異なります。
  • SOURCE 文節が異なる構文を使用してソース関数を識別し、 その関数のタイプ数が作成中の関数のパラメーター数と異なります。

システムの処置

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

プログラマーの応答

SOURCE 関数と作成中の関数のパラメーターの数は同じでなければなりません。 次のことを行うために、SOURCE 関数の識別パラメーターを変更する必要があります。
  • 入力パラメーター・リストを修正する
  • 関数名または関数特定名を訂正して適切な関数を示す

正しい関数解決が呼び出されるように SQL パスを訂正する必要がある場合もあります。

SQLSTATE

42885