この例では、JSONパラメータを含むParameter Style SQLを使用するUDFのSQL定義と、対応するパラメータ リストを示すC関数を示しています。
/* Parameter Style SQL */ CREATE FUNCTION MyJSONUDF (a1 JSON(100)) RETURNS VARCHAR(100) NO SQL PARAMETER STYLE SQL DETERMINISTIC LANGUAGE C EXTERNAL NAME 'CS!MyJSONUDF!MyJSONUDF.c!F!MyJSONUDF';
/* C source file name: myJSONUDF.c */ void MyJSONUDF ( JSON_HANDLE *json_handle, VARCHAR_LATIN *result, int *indicator_ary, int *indicator_result, char sqlstate[6], SQL_TEXT extname[129], SQL_TEXT specific_name[129], SQL_TEXT error_message[257]) { /* body function */ }