修改说明
- 使用达梦提供的外部函数接口替代oracle的外部函数接口
- 需要创建外部函数
CREATE OR REPLACE FUNCTION XXX
(
XXX FLOAT,
XXX VARCHAR
)
RETURN DOUBLE
EXTERNAL '/XXX/LIB/XXX.so' C_XXX_FUNC_NAME
UXING C;
- 需要包含头文件 de_pub.h
- 需要连接动态库 libdmde.so
注意事项
- 在鲲鹏下只能使用“DM结构化参数”即非标量参数。"USING C",编译时链接libdmde.so,包含头文件de_pub.h,char为无符号char2数据类型只支持double,int,char*
- de_is_null函数返回0表示空
- 使用g++编译dm无法加载动态库
最后修改时间:2022-04-09 10:17:36
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。