0
有沒有辦法在存儲過程/包中執行ALTER SESSION SET time_zone ='America/New_York'?我想將會話TZ更改爲NY,然後將其恢復到之前的狀態。在PL/SQL中更改TIME_ZONE過程
有沒有辦法在存儲過程/包中執行ALTER SESSION SET time_zone ='America/New_York'?我想將會話TZ更改爲NY,然後將其恢復到之前的狀態。在PL/SQL中更改TIME_ZONE過程
SQL> begin
2 execute immediate 'alter session SET TIME_ZONE=''America/New_York''';
3 end;
4/
PL/SQL procedure successfully completed
SQL> select sessiontimezone from dual
2/
SESSIONTIMEZONE
---------------------------------------------------------------------------
America/New_York
SQL>