对于枚举类型(在第8.7节中描述),有一些函数允许更简洁的编程,而无需硬编码枚举类型的特定值。这些列在表9.35中。示例假设创建的枚举类型为
CREATE TYPE rainbow AS ENUM ('red', 'orange', 'yellow', 'green', 'blue', 'purple');
表9.35. 枚举支持函数
请注意,除了 enum_range
的两个参数形式外,这些函数会忽略传递给它们的特定值;它们只关心其声明的数据类型。可以传递 null 或类型的特定值,结果相同。在表列或函数参数上应用这些函数比在示例中使用的硬编码类型名称更常见。
如果您在文档中看到任何不正确的内容,与您对特定功能的体验不符,或者需要进一步澄清,请使用此表单报告文档问题。