2024 年 9 月 26 日: PostgreSQL 17 发布!
支持的版本:当前 (17) / 16 / 15 / 14 / 13 / 12
开发版本:devel
不支持的版本:11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2

35.47. sequences #

视图 sequences 包含当前数据库中定义的所有序列。只显示当前用户有权访问的序列(通过所有权或某种权限)。

表 35.45. sequences

列 类型

描述

sequence_catalog sql_identifier

包含序列的数据库名称(始终为当前数据库)

sequence_schema sql_identifier

包含序列的模式名称

sequence_name sql_identifier

序列名称

data_type character_data

序列的数据类型。

numeric_precision cardinal_number

此列包含序列数据类型的(声明或隐式)精度(见上文)。精度表示有效数字的位数。它可以用十进制(以 10 为基数)或二进制(以 2 为基数)表示,具体取决于列 numeric_precision_radix 中指定的基数。

numeric_precision_radix cardinal_number

此列指示列 numeric_precisionnumeric_scale 中的值所使用的基数。值为 2 或 10。

numeric_scale cardinal_number

此列包含序列数据类型的(声明或隐式)小数位数(见上文)。小数位数表示小数点右侧有效数字的位数。它可以用十进制(以 10 为基数)或二进制(以 2 为基数)表示,具体取决于列 numeric_precision_radix 中指定的基数。

start_value character_data

序列的起始值

minimum_value character_data

序列的最小值

maximum_value character_data

序列的最大值

increment character_data

序列的增量

cycle_option yes_or_no

如果序列循环,则为 YES,否则为 NO


请注意,根据 SQL 标准,起始值、最小值、最大值和增量值以字符字符串的形式返回。

提交更正

如果您在文档中发现任何错误,与您对特定功能的体验不符,或者需要进一步说明,请使用 此表格 报告文档问题。