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