表示する関数の例は、ストアド関数です。 、UDFではありません。 @Enzinoが回答したように、MySQLに格納された関数は可変数の引数をサポートしていません。
MySQLUDFはCまたはC++で記述され、動的オブジェクトファイルにコンパイルされてから、 CREATE FUNCTION
の異なる構文
。
http://dev.mysql.com/doc/を参照してくださいrefman / 5.5 / en / adding-udf.html UDFの記述の詳細については。しかし、これを行うためにC /C++コードを書き始めたいかどうかはわかりません。
MySQL UDFは、可変数の引数をサポートします。実際、すべてのUDFは暗黙的に任意の数の引数を受け入れます。指定された引数の数とデータ型が関数に対して有効かどうかを判断するのは、プログラマーとしてのあなた次第です。
UDFでの関数の引数の処理については、 http://devに記載されています。 .mysql.com / doc / refman / 5.5 / en / udf-arguments.html