对于枚举类型(在第 8.7 节中描述), 有一些函数允许更清洁的编码,而不需要为一个枚举类型硬写特定的值。它们被列在表 9.34中。本例假定一个枚举类型被创建为:
CREATE TYPE rainbow AS ENUM ("red", "orange", "yellow", "green", "blue", "purple");
表 9.34. 枚举支持函数
函数 描述 例子 |
---|
返回输入枚举类型的第一个值。 |
返回输入枚举类型的最后一个值。 |
将输入枚举类型的所有值作为一个有序的数组返回。 |
以一个数组返回在给定两个枚举值之间的范围。值必须来自相同的枚举类型。 如果第一个参数为空,其结果将从枚举类型的第一个值开始。如果第二参数为空,其结果将以枚举类型的最后一个值结束。 |
请注意,除了双参数形式的enum_range
外, 这些函数忽略传递给它们的具体值,它们只关心声明的数据类型。 空值或类型的一个特定值可以通过,并得到相同的结果。这些函数更多地被用于一个表列或函数参数,而不是一个硬写的类型名,如例子中所使用。
CREATE OPERATOR — 定义一个新的操作符大纲CREATE OPERATOR name ({FUNCTION|PROCEDURE} = function_name [, LEFTARG = left_ty...
CREATE TEXT SEARCH PARSER — 定义一个新的文本搜索解析器大纲CREATE TEXT SEARCH PARSER name (START = start_function ,GETTO...
XSL-FO 软件 XSL-FO 需要格式化软件来产生输出。XSL-FO 处理器 一个 XSL-FO 处理器是一个用于格式化输出 XSL 文档的软件程序。 ...
XSL-FO list-item-label 对象XSL-FO 参考手册你可以使用 list-item-label对象设置 list-item 的标签。 定义和用法 fo:list-item-...
XSD 属性所有的属性均作为简易类型来声明。也就是说:有属性的元素总是被定义为复合的类型。 什么是属性? 简易元素无法拥有属性...