You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Snowflake序列最大值设置及循环问题咨询,含无类型序列最大值疑问

Snowflake序列创建及默认最大值说明

一、指定参数的序列创建

你提供的序列创建语句是合法且正确的,直接执行就能得到符合需求的序列:

create or replace sequence myseq as bigint
start with 10000
increment by 1
no min value
maxvalue 2000000
no cycle;

该序列为BIGINT类型,起始值10000,每次递增1,无最小值限制,最大值设为2000000,达到最大值后不会循环,再次调用序列生成值时会抛出错误。

二、未指定数据类型时的序列最大值

若创建序列时不指定数据类型,Snowflake默认采用NUMBER(38,0)作为序列的数据类型,对应的最大值为99999999999999999999999999999999999999(共38位数字)。


内容的提问来源于stack exchange,提问作者danD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 13:25:20