MySQL:如何编写UDF(4)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:51 点击:次
UDF_ARGS结构体如下:
字段 |
类型 |
描述 |
arg_count |
unsigned int |
参数个数 |
arg_type |
enum Item_result* |
参数类型数组,记录每一个参数的类型,可以是STRING_RESULT、REAL_RESULT、INT_RESULT以及DECIMAL_RESULT |
args |
char ** |
同样是一个数组,用于存储实际数据。 STRING_RESULT与DECIMAL_RESULT类型为char*,INT_RESULT类型为long long*,REAL_RESULT类型为double*,或者一个NULL指针 |
lengths |
unsigned long* |
数组,用于存储每一个参数的长度 |
maybe_null |
char * |
该数组用于表明每个参数是否可以为NULL,例如 |
attributes |
char ** |
每个参数的名字 |
attribute_lengths |
unsigned long* |
每个参数名字的长度 |
extension |
void* |
用于扩展? |
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>