周数的计算模式(week_mode)
📄字数 376
👁️阅读量 加载中...
引入版本
v12.0.0
功能描述
周数的计算模式。
参数属性
| 属性 | 属性值 |
|---|---|
| 参数类型 | INTEGER |
| 默认值 | 0 |
| 取值范围 | [0, 7] |
| 影响范围 | 系统级 |
| 修改方式 | 在线修改,立即生效 |
使用场景说明
- week_mode 用于确定一年中的第一周是以周一开始还是周日开始,week_mode 会直接影响系统函数 WEEK 的计算结果。
| week_mode | 一年中第一周的起始日 | WEEK 计算的周数范围 |
|---|---|---|
| 0 | 周日 | 0~53 |
| 1 | 周一 | 0~53 |
| 2 | 周日 | 1~53 |
| 3 | 周一 | 1~53 |
| 4 | 周日 | 0~53 |
| 5 | 周一 | 0~53 |
| 6 | 周日 | 1~53 |
| 7 | 周一 | 1~53 |
示例
- 在线修改 week_mode
sql
SQL> set week_mode to 0;
Execute successful.
Use time:1 ms.- 在线查看 week_mode
sql
SQL> show week_mode;
+-----------+
| WEEK_MODE |
+-----------+
| 0 |
+-----------+
(1 row)
Use time:0 ms.