在Redshift中,如何将current_timestamp转换为具有UTC时区的时间戳?

这有效:

select to_char(current_timestamp AT TIME ZONE 'UTC','YYYY-MM-DD HH24:MI:SS OF')

但是当我将其插入到表中时,会失败并显示以下错误:

  

42804:“ load_time”列的类型为带时区的时间戳,但表达式的类型为文本

zhuzhihaolf1 回答:在Redshift中,如何将current_timestamp转换为具有UTC时区的时间戳?

to_char()函数输出一个文本字符串。

如果您尝试将其插入TIMESTAMP WITH TIME ZONE字段中,则只需参考:

current_timestamp AT TIME ZONE 'UTC'
本文链接:https://www.f2er.com/3147285.html

大家都在问