QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 952|回复: 1

mysqludf示例[email protected]

[复制链接]
发表于 2004-2-24 17:48:43 | 显示全部楼层 |阅读模式
#ifdef STANDARD
#include <string.h>
#include <stdio.h>
#else
#include <my_global.h>
#include <my_sys.h>
#endif
#include <mysql.h>
#include <m_ctype.h>
#include <m_string.h>
extern "C" {
my_bool hello_init(UDF_INIT *initid,UDF_ARGS *args,char *message);
void hello_deinit(UDF_INIT *initid);
long long hello(UDF_INIT *initid,UDF_ARGS *args,char *is_null,char *error);
}
my_bool hello_init(UDF_INIT * initid,UDF_ARGS *args,char *message){
if(args->arg_count !=1 || args->arg_type[0]!=STRING_RESULT)
        {
        strcpy(message ,"You can only pass one argument,and it must be a string");
        return 1;}
return 0;}
void hello_dinit(UDF_INIT * initid){}
long long hello(UDF_INIT *initid,UDF_ARGS * args,char* is_null,char *error)
{
long long i;
i=strlen(args->args[0]);
return i;
}
发表于 2004-3-1 23:38:53 | 显示全部楼层
    
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 10:15 , Processed in 0.056787 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表