この例は、JSONパラメータ付きのパラメータスタイルTD_GENERALを使用するUDMとメソッドを定義するC関数を示しています。
/* Parameter style TD_GENERAL */ CREATE INSTANCE METHOD JSONMethod (p1 JSON(100)) FOR Some_UDT RETURNS INTEGER FOR Some_UDT NO SQL PARAMETER STYLE TD_GENERAL DETERMINISTIC LANGUAGE C EXTERNAL NAME 'CS!JSONMethod!JSONMethod.c!F!JSONMethod';
/* C source file name: JSONMethod.c */
void JSONMethod (
UDT_HANDLE *someUdt,
JSON_HANDLE *jsonval,
INTEGER *result,
char sqlstate[6])
{
/* body function */
}