跳转到主要内容
vsql_complex 添加了一个 COMPLEX 列类型,它把复数存储为两个双精度数, 并附带相应的算术运算。它作为自定义类型的完整示例随服务器一起提供, 展示了一个 VEF 类型从头到尾需要什么:二进制布局、文本形式、比较规则 和聚合函数。

安装

vsql_complex 位于服务器源代码树中,因此无论用哪种方式安装(包括从 源代码构建),它的包都已存在。用一条语句将它安装到服务器中:
确认它已存在:

新增内容

COMPLEX 类型

值写作 '(real,imaginary)',占用 16 字节。该包还注册了一个 COMPLEX2 变体,本页不作介绍。

函数

示例

乘以 (0,1) 会把一个值旋转四分之一圈,而聚合函数会把整列相加:

另请参阅