snowflake 中 alter session set week_start 的替代方案

alternative for alter session set week_start in snowflake

我需要在 snowflake 中将一周从星期日开始设置为默认值

我用过

alter session set WEEK_START = 7;

在 snowflake 工作表中查询时它工作正常但是当通过 api 使用相同的查询时它没有效果。

有什么方法可以在不使用 alter session 的情况下从星期日开始设置 WEEK_START。

提前致谢..

您可以针对每个请求提交多个语句: Specifying Multiple SQL Statements in the Request 并用分号隔开。

alter session set WEEK_START = 7; SELECT DAYOFWEEK()

is there any way to set WEEK_START from sunday without using alter session.

正在用户级别设置用于进行 API 调用的参数。

ALTER USER <user_name_here> SET WEEK_START = 7;

相关Parameter Hierarchy and Types

尝试在 SP 中使用 EXECUTE AS CALLER。