如何在 Snowflake 中设置系统(或用户)时区?

Mar*_*uro 6 snowflake-cloud-data-platform

Snowflake 似乎默认为某个太平洋时区。我想使用 EET 作为默认时区。有没有办法在系统范围或每个用户范围内设置它?

Mar*_*uro 9

看来您可以使用以下命令为具有ACCOUNTADMIN角色的帐户设置默认时区alter account

show parameters like 'TIMEZONE%' in account;
alter account set timezone = 'Europe/Helsinki';
show parameters like 'TIMEZONE%' in account;
Run Code Online (Sandbox Code Playgroud)

完整的时区列表可以从时区列表中找到。

ALTER USER时区也可以按用户 ( ) 或当前会话 ( )设置,如文档ALTER SESSION中所述。

  • 您还可以为每个用户或每个当前会话设置它,请参阅文档:https://docs.snowflake.net/manuals/sql-reference/parameters.html (3认同)