-441 INVALID USE OF 'DISTINCT' OR 'ALL' WITH FUNCTION function-name
説明
このエラーは、 次の状況で発生する場合があります。
- キーワード DISTINCT または ALL が、関数 function-name への参照の中の 括弧内で検出され、その関数がスカラー関数として解決されました。 指定されたスカラー関数でのキーワード DISTINCT または ALL の使用は無効です。
- キーワード DISTINCT が、関数 function-name への参照の中の 括弧内で検出され、その関数が集約関数として解決されました。 指定された集約関数でのキーワード DISTINCT の使用は無効です。
- この関数は、キーワード ALL または DISTINCT をサポートする集約関数であると想定されていましたが、解決されたこの関数は集約関数ではありませんでした。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
以下の該当するアクションをとってください。
- スカラー関数を使用している場合、キーワード DISTINCT または ALL を除去してください。
- 関数が DISTINCT または ALL キーワードをサポートしない集約関数である場合、そのキーワードを削除してください。
- 上記ではない場合で集約関数が使用されている場合、関数解決に問題があります。 SQL パスをチェックして、関数がスキーマのいずれかにあるかどうか確認してください。また、SYSIBM.SYSROUTINES カタログもチェックして、関数名のつづりと、パラメーターの数およびタイプを確認してください。
SQLSTATE
42601