雪花云数据平台是数字的最小值



我想知道默认号码列的最小值是多少。

我可以从文档中看到默认的精度为数字(38,0),因此我认为最小允许的值为

-9999999999999999999999999999999999999999

但是,该文档未准确指定限制是什么。

这是正确的吗?

你是正确的,您可以插入的最小数字是:

-9999999999999999999999999999999999999999

我尝试了一下,这是结果。

create temporary table test_db.public.test_table (col1 number);
insert into test_db.public.test_table values (-99999999999999999999999999999999999999); -- This works fine
insert into test_db.public.test_table values (-999999999999999999999999999999999999999); -- this errors

具有39个精度的第二个SQL从雪花产生以下错误消息:

SQL编译错误:错误行1处的位置48 Integer字面范围超出了代表范围:999999999999999999999999999999999999999999999999999999999999

相关内容

  • 没有找到相关文章

最新更新