-492 THE CREATE FUNCTION FOR function-name HAS A PROBLEM WITH PARAMETER NUMBER number.IT MAY INVOLVE A MISMATCH WITH A SOURCE FUNCTION
説明
関数 function-name の number の位置にあるパラメーターがエラーです。
- function-name
- 作成できない関数の名前。
- number
- 問題がある関数パラメーターの位置番号。
このエラーは、以下の環境で発行されます。
- ソース関数のパラメーターを、作成中の関数の対応パラメーターにキャストできない。
作成中の関数のパラメーターが表パラメーターである場合は、ソース関数の対応パラメーターも表パラメーターである必要があります。 さらに、両方の表パラメーターの列番号も同じでなければなりません。
作成中の関数のそのパラメーターが表パラメーターでない場合は、ソース関数の対応パラメーターも表パラメーターであってはなりません。
- 作成中の関数のパラメーターが配列である。配列パラメーターを使用してソース派生関数を定義することはできません。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
以下の訂正が考えられます。
- 別のソース関数を示す。
- 作成中関数のパラメーター・データ・タイプを変更して、 ソース関数のデータ・タイプをこのデータ・タイプにキャストできるようにする。
- 配列パラメーターを使用してソース関数からソース派生関数を作成しないでください。
SQLSTATE
42879