【发布时间】:2019-01-08 14:24:37
【问题描述】:
是否可以在 Oracle 的函数中更改 NLS_DATE_Format
我有这样的功能
create or replace Procedure GETFLOWSHEETRESULT
(
....
) AS
BEGIN
alter session set nls_date_format = 'DD-MM-YYYY HH24:MI:SS';
Select AVNR,Wert From E_MW_01MIN_MIT Where DBTM='17-06-2018 16:20:00' and AVNR In (2085,2075,2089,2071);
alter session set nls_date_format = 'DD-MON-RR';
END GETFLOWSHEETRESULT;
但它给了我错误:
错误(8,4):PLS-00103:在预期以下情况之一时遇到符号“ALTER”:begin case declare exit for goto if loop mod null pragma raise return select update while with
我想在选择命令之前更改nls_Date_Format。因为它是每个会话,我该如何更改它?
【问题讨论】: