雪花云数据平台时间戳列的默认值



这个DDL:

CREATE TABLE example (
my_stamp TIMESTAMP_NTZ NOT NULL DEFAULT CURRENT_TIMESTAMP(0)
)

产生此错误:

SQL compilation error: Default value data type does not match data type for column MY_STAMP

CURRENT_TIMESTAMP(0)更改为CURRENT_TIMESTAMP会使错误"消失"。 但是,此命令成功返回:

select CURRENT_TIMESTAMP(0), CURRENT_TIMESTAMP;

我相信这也行得通。 您只需要将函数的输出转换为与my_stamp列相同的时间戳数据类型:

CREATE TABLE example (
my_stamp TIMESTAMP_NTZ NOT NULL DEFAULT CURRENT_TIMESTAMP(0)::TIMESTAMP_NTZ
)

最新更新