-492   THE CREATE FUNCTION FOR function-name HAS A PROBLEM WITH PARAMETER NUMBER number.IT MAY INVOLVE A MISMATCH WITH A SOURCE FUNCTION

説明

関数 function-namenumber の位置にあるパラメーターがエラーです。

function-name
作成できない関数の名前。
number
問題がある関数パラメーターの位置番号。
このエラーは、以下の環境で発行されます。
  • ソース関数のパラメーターを、作成中の関数の対応パラメーターにキャストできない。

    作成中の関数のパラメーターが表パラメーターである場合は、ソース関数の対応パラメーターも表パラメーターである必要があります。 さらに、両方の表パラメーターの列番号も同じでなければなりません。

    作成中の関数のそのパラメーターが表パラメーターでない場合は、ソース関数の対応パラメーターも表パラメーターであってはなりません。

  • 作成中の関数のパラメーターが配列である。配列パラメーターを使用してソース派生関数を定義することはできません。

システムの処置

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

プログラマーの応答

以下の訂正が考えられます。
  • 別のソース関数を示す。
  • 作成中関数のパラメーター・データ・タイプを変更して、 ソース関数のデータ・タイプをこのデータ・タイプにキャストできるようにする。
  • 配列パラメーターを使用してソース関数からソース派生関数を作成しないでください。

SQLSTATE

42879