Zmienne sesyjne są inicjalizowane po zalogowaniu się użytkownika.
Zmienne te istnieją dla każdego użytkownika przez cały czas sesji przeglądania i wygasają, gdy użytkownik zamknie przeglądarkę i się wyloguje. Istnieją dwa typy zmiennych sesyjnych: systemowe i niesystemowe.
Istnieje kilka zmiennych sesyjnych systemowych, których można używać w raportach i pulpitach informacyjnych.
Nazwy zmiennych sesyjnych systemowych są zarezerwowane i dlatego nie można używać tych nazw dla żadnej innej zmiennej.
| Zmienna sesyjna systemowa | Opis | Przykładowe zapytanie SQL (okno dialogowe "Zmienna") |
|---|---|---|
|
PORTALPATH |
Identyfikuje domyślny pulpit informacyjny, widziany przez użytkownika po zalogowaniu się (użytkownicy mogą zmienić tę preferencję po zalogowaniu się). |
Aby po zalogowaniu się użytkownika został wyświetlony pulpit informacyjny "mydashboard": select ‘/shared/_portal/mydashboard’ from dual; |
|
TIMEZONE |
Określa domyślną strefę czasową po zalogowaniu się użytkownika. Strefa czasowa użytkownika jest zazwyczaj ustalana na podstawie profilu użytkownika. Użytkownicy mogą zmienić swoją domyślną strefę czasową za pomocą preferencji (aplikacja "My Account"). |
Aby ustawić strefę czasową po zalogowaniu się użytkownika: select ‘(GMT-08:00) Pacific Time (US & Canada)’ from dual; |
|
DATA_TZ |
Określa przesunięcie od pierwotnej strefy czasowej, stosowane dla danych. Zmienna ta umożliwia konwersję strefy czasowej, tak aby użytkownicy widzieli odpowiednią strefę czasową. |
Aby przekonwertować strefę czasową na standardowy czas wschodni amerykański (EST): select ‘GMT-05:00’ from dual; Ten przykład przedstawia uniwersalny czas średni (GMT) - 5 godzin |
|
DATA_DISPLAY_TZ |
Określa strefę czasową do wyświetlania danych. |
Aby był używany standardowy czas wschodni amerykański (EST): select ‘GMT-05:00’ from dual; Ten przykład przedstawia uniwersalny czas średni (GMT) - 5 godzin |