この集約関数宣言では、パラメータ スタイルTD_GENERALを使用しています。
/***** C source file name: STD_DEV.c *****/ #define SQL_TEXT Latin_Text #include <sqltypes_td.h> #include <string.h> #include <math.h> void STD_DEV ( FNC_Phase phase, FNC_Context_t *fctx, FLOAT *x, FLOAT *result, char sqlstate[6] ) { ... }
対応するCREATE FUNCTION文は、以下のようになります。
CREATE FUNCTION STD_DEV(x FLOAT) RETURNS FLOAT CLASS AGGREGATE LANGUAGE C NO SQL PARAMETER STYLE TD_GENERAL EXTERNAL;