Postgresql 中文操作指南

37.47. sequences #

视图 sequences 包含当前数据库中定义的所有序列。仅显示当前用户有权访问的那些序列(通过所有者或具有一些特权)。

Table 37.45. sequences Columns

Column Type

Description

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 标准,起始、最小、最大和增量值都将作为字符字符串返回。