暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

GBASE南大通用 GBase 8s 通过两种方法扩展聚集的功能

原创 郑小雯 2024-01-31
157

扩展聚集的功能

  GBase 8s 通过两种方法扩展聚集的功能。

仅将 CREATE AGGREGATE 语句用于两种情况的第二 种。 

  ⚫ 内置聚集的扩展 

  内置聚集是数据库服务器提供的聚集,如 COUNT 、SUM 或 AVG 。这些仅支持内置数 据类型。要扩展内置聚集以使其支持用户定义的数据类型(UDT),就必须创建用户定义 的例程,这些例程为该聚集重载二目运算符。关于扩展内置聚集的进一步信息,请参阅 GBase 8s 用户定义的例程和数据类型开发者指南 。 

  ⚫ 用户定义的聚集的创建 

  用户定义的聚集是您定义来执行数据库服务器不提供的聚集计算的聚集。可使用内置数据 类型和/或扩展数据类型的用户定义的聚集。要创建用户定义的聚集,请使用 CREATE AGGREGATE 语句。在此语句中,您命名新的聚集并指定计算聚集结果的支持函数。这些 支持函数执行初始化、顺序聚集、结果组合和类型转换。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论