WITH 关键字是可选的。当使用 RESTART 选项重新定义序列时,新值会临时存储在 syssequences 系统目录表中,直到下一次调用 NEXTVAL 操作为止。之后,序列的值会在系统目录中复位。在需要序列化数字的应用场景中,需谨慎调整 RESTART 值,以避免不必要的间隔或冲突。MAXVALUE 或 NOMAXVALUE 选项MAXVALUE 选项用于为...
当为序列指定最小值(MINVALUE)或最大值(MAXVALUE)时,restart 值必须在 INT8 范围内,并满足相应约束:递增序列的 restart 值需大于或等于 MINVALUE,递减序列的 restart 值需小于或等于 MAXVALUE。WITH 关键字是可选的。 当使用 RESTART 选项重新定义序列时,新值会临时存储在 syssequences 系统目录表中,直到下一...
当为序列指定最小值(MINVALUE)或最大值(MAXVALUE)时,restart 值必须在 INT8 范围内,并满足相应约束:递增序列的 restart 值需大于或等于 MINVALUE,递减序列的 restart 值需小于或等于 MAXVALUE。WITH 关键字是可选的。 当使用 RESTART 选项重新定义序列时,新值会临时存储在 syssequences 系统目录表中,直到下一...
sequence_name 要更改的序列名称。 RESTART 重置序列值。升序时从 MINVALUE 重新开始取值;降序时从 MAXVALUE 重新开始取值;或者,使用 START WITH int_value 从int_value 处开始取值。 MINVALUE int_value 更改序列的最小值,int_value 的取值范围是 [-(1027-1) ~ (1027-1)]。 NOMINVALUE 如果更改为 NOMIN...
restart 可选的子句RESTART [ WITH restart ]更改该序列的 当前值。这类似于用is_called = false 调用setval函数:被指定的值将会被 下一次nextval调用返回。写上没有 restart值的 RESTART等效于提供被 CREATE SEQUENCE记录的或者上一次被 ALTER SEQUENCE START WITH设置的开始值。
[ RESTART [ WITH ]start] [ CACHEcache] [ [ NO ] CYCLE ] DESCRIPTION 描述 ALTER SEQUENCE命令修改一个现有的序列发生器的参数。 任何没有明确在 ALTER SEQUENCE 命令里声明的参数都将保留原先的设置。 PARAMETERS 参数 name 一个要修改的序列的名字(可以有模式修饰)。
ALTER SEQUENCE更改一个现有序列发生器的参数。 任何没有在ALTER SEQUENCE命令中明确设置的参数 保持它们之前的设置。 要使用ALTER SEQUENCE,你必须拥有该序列。要更改一个序列 的模式,你还必须拥有新模式上的CREATE特权。要更改拥有者,你还必须 是新拥有角色的一个直接或者间接成员,并且该角色必须具有该域的模式上的...
RESTART シーケンスを再開始します。 数値定数 を指定していない場合は、このシーケンスを最初に作成した CREATE SEQUENCE ステートメントとに暗黙的または明示的に指定されている開始値から、シーケンスが再開始されます。 WITH numeric-constant 指定した値でシーケンスを再始動します。 小数点...
ALTER SEQUENCE [ schema. ] sequence_name { RESTART [ START WITH int_value ] |[ MINVALUE int_value | NOMINVALUE ] |[ MAXVALUE int_value | NOMAXVALUE ] |[ INCREMENT BY int_value ] |[ CACHE int_value | NOCACHE ] |[ ORDER | NOORDER ] |[ CYCLE | NOCYCLE] } ; ...
sequence-name 不得是系统为标识列生成的序列 (SQLSTATE 428FB)。 RESTART 重新启动序列。 如果未指定 numeric-constant ,那么将以隐式或显式指定的值作为最初创建序列的 CREATE SEQUENCE 语句的起始值来重新启动序列。 WITH 数字常量 重新启动具有指定值的序列。 此值可以是可以分配给与序列关联的数据类型的列的...