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