百度做网站推广多少钱/友情链接交换平台源码
9.1 UDF_INIT 结构 这个参数被传给所有 UDAF 函数,它指向一个 UDF_INIT 结构,被用来在函 数之间传递信息。UDF_INIT 结构成员列在下面。初始化函数应该初始化它想要 改变的任何成员,未初始化的成员变量使用默认值。 typedef struct st_udf_init { my_bool maybe_null; unsigned int decimals;unsigned long max_length; char *ptr; my_bool const_item; void *extension; unsigned long *arg_max_lengths; unsigned long max_buffer_length; } UDF_INIT; unsigned int decimals 指定聚集结果小数点的最大位数,对于返回 real、decimal 类型的 func 适用。 unsigned int max_length 指定返回结果最大长度,用于 creat table like/as select 等 DML,各种 UDAF 返回类型对应的 max_length 配置规则参见错误!未找到引用源。。对于返 回 string/decimal 类型的函数如果函数输出超过 max_length,程序行为如 Table 5-3。此表分别列出了 mysql 和 express 引擎的默认行为。 以上的 max_length、decimals 在 UDAF 返回不同的数据类型时的配置规则,