雪花变量数据类型

时间:2019-10-10 18:36:17

标签: snowflake-data-warehouse

我正在尝试将会话变量声明为日期值,但该变量将继续以字符串或数字形式读入。

我尝试用utc格式等各种时间,日期和时间设置格式,但是没有任何效果。除非我不使用引号或撇号,否则所有内容都将被视为文本,在这种情况下,2019-09-01会得出2009年的数字类型。

set(myDate)='2019-09-01'
set(myDate)="2019-09-01"
set(myDate as date)='2019-09-01'
set(myDate)='2019-09-01 18:25:53.820000000Z'

无论我在运行show变量时尝试什么,它都不会显示为日期或时间戳记数据类型。如果我运行set(myDate)=current_timestamp()可以正常工作,但是我不希望当前日期。

1 个答案:

答案 0 :(得分:1)

最后弄清楚了,这样也许会对其他人有所帮助。设置变量时,请使用to_date同时转换值。例如: .triangle{ height: 0px; width: 0px; border: 20px solid transparent; border-right: 25px solid white; position: absolute; right: 0; top: 90px; }