SQL:用户定义类型的聚合函数

时间:2015-02-04 15:23:39

标签: sql function aggregate defined

我有用户定义的类型:

create type indeks as integer

对我的考试提出的问题是:"为类型indeks定义聚合函数max"

create function max(indeks)
returns indeks
source sysibm.max(integer);
你能帮我理解一下吗?因为我知道这是一些基本的东西。

create function max(indeks) 
returns indeks

这两行是好的,我创建函数和返回类型也是凹凸不平。

source sysibm.max(integer);

但这是我不明白的。我不知道这条线是什么。

提前致谢。

1 个答案:

答案 0 :(得分:0)

模式名称SYSIBM用于内置数据类型和内置函数。 SYSIBM.MAX目录表中的函数源合并到语句中。 内置功能不能简单 应用于用户定义的类型。如果它们是 必需的,然后必须生成基于所需内置函数的UDF。这意味着您需要将此声明放在那里

source sysibm.max(integer);