informix 自定义函数 语法

chenkunand 2009-08-17 10:06:03
用过informix 的 牛人,麻烦 给我 自定义函数 的语法 。简单的,能用的。没用过这个informix,按照以前的 语法写出错。。

CREATE FUNCTION update_by_pct (pid CHAR(10));
DEFINE n INT;
select loansum from loan;
end function
...全文
505 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
joneyzhou 2009-08-17
  • 打赏
  • 举报
回复
低于Informix Dynamic Server 11 的版本不支持
joneyzhou 2009-08-17
  • 打赏
  • 举报
回复
不支持自定义sql函数
mosaic 2009-08-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 joneyzhou 的回复:]
低于Informix Dynamic Server 11 的版本不支持
[/Quote]


可以的,是楼主的语法有2个问题
1.没有包含returning子句。
2.直接放select语句,没有将查询保存到变量中。

修改一下即可(假设loansum 是int型):


CREATE FUNCTION update_by_pct (pid CHAR(10)) returning int;
DEFINE n INT;
select loansum into n from loan;
end function

1,195

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧