SQL:用户定义类型的聚合函数
SQL: Agregate function for user defined type
我有用户定义的类型:
create type indeks as integer
我的考试题目是:"Define aggregate function max for type indeks"
create function max(indeks)
returns indeks
source sysibm.max(integer);
你能帮我理解一下吗?因为我知道这是一些初级的东西。
create function max(indeks)
returns indeks
这两行没问题,我正在创建函数,return type 也是 indeks。
source sysibm.max(integer);
但这就是我不明白的地方。我不知道这条线是干什么用的。
提前致谢。
模式名称SYSIBM
用于内置数据类型和内置函数。来自 SYSIBM.MAX
目录 table 的函数源被合并到语句中。
内置函数不能简单
应用于用户定义类型。如果它们是
需要,那么必须生成基于所需内置函数的 UDF。这意味着你需要把这条语句放在那里
source sysibm.max(integer);
我有用户定义的类型:
create type indeks as integer
我的考试题目是:"Define aggregate function max for type indeks"
create function max(indeks)
returns indeks
source sysibm.max(integer);
你能帮我理解一下吗?因为我知道这是一些初级的东西。
create function max(indeks)
returns indeks
这两行没问题,我正在创建函数,return type 也是 indeks。
source sysibm.max(integer);
但这就是我不明白的地方。我不知道这条线是干什么用的。
提前致谢。
模式名称SYSIBM
用于内置数据类型和内置函数。来自 SYSIBM.MAX
目录 table 的函数源被合并到语句中。
内置函数不能简单
应用于用户定义类型。如果它们是
需要,那么必须生成基于所需内置函数的 UDF。这意味着你需要把这条语句放在那里
source sysibm.max(integer);