この集約関数宣言では、パラメータ スタイル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;