TERADATA创建replace函数

用了TERADATA四年了,一直苦于没有replace函数,最近由于出差,有了些时间,终于下决心自己建个自定义的replace函数。目前网上找到最完整的创建自定义函数的文章就是 miguel 的博客,地址是:http://miguelmin.itpub.net/post/38274/501539 ,基本步骤也一样,但是问题就是文章中给出的C函数源码并没有给出头文件,造成尝试了好多次都创建不成功,下面把本人使用的头文件和变量定义贴出来共享一下,使用时候只要将这部分定义代码加到miguel 给出的函数前面就可以了:


#define SQL_TEXT Latin_Text
#define IS_NULL -1
#define IS_NOT_NULL 0
#define UDF_OK "00000"
#define EOS '/0'
#define MAXIMUM_LENGTH 1024
#define UDF_ERR_RESULTLENGTH1 "4000!"
#define UDF_MSG_RESULTLENGTH1 "source string length over MAXIMUM_LENGTH!"
#define UDF_ERR_RESULTLENGTH2 "4001!"
#define UDF_MSG_RESULTLENGTH2 "result string length over MAXIMUM_LENGTH!"
#define UDF_ERR_RESULTLENGTH3 "4002"
#define UDF_MSG_RESULTLENGTH3 "string length over MAXIMUM!"
#define UDF_ERR_RESULTLENGTH4 "4003"
#define UDF_MSG_RESULTLENGTH4 "string length over MAXIMUM!"
#include "sqltypes_td.h"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值