会话变量在用户登录时进行初始化。
这些变量在每个用户浏览会话的持续时间内存在,并在用户关闭浏览器或注销时到期。有两种类型的会话变量:系统和非系统。
有多个系统会话变量可供您在报表和仪表盘中使用。
系统会话变量具有保留名称,因此您无法将其用于任何其他种类的变量。
| 系统会话变量 | 说明 | 示例 SQL 查询值(“变量”对话框) |
|---|---|---|
|
PORTALPATH |
标识用户在登录时看到的默认仪表盘(用户可以在登录后覆盖此首选项)。 |
在用户登录时显示 "mydashboard": select ‘/shared/_portal/mydashboard’ from dual; |
|
TIMEZONE |
为用户指定登录时的默认时区。 通常从用户的概要信息填充用户的时区。用户可以通过首选项(“我的账户”)更改其默认时区。 |
设置用户登录时的时区: select ‘(GMT-08:00) Pacific Time (US & Canada)’ from dual; |
|
DATA_TZ |
指定相对原始时区的数据偏移。 使用此变量可以转换时区,以便用户看到适当的时区。 |
将时间数据转换为东部标准时间 (EST): select ‘GMT-05:00’ from dual; 此示例表示格林威治标准时间 (GMT) - 5 小时 |
|
DATA_DISPLAY_TZ |
指定显示数据所用的时区。 |
显示东部标准时间 (EST): select ‘GMT-05:00’ from dual; 此示例表示格林威治标准时间 (GMT) - 5 小时 |