Plsql NLS_日期格式能否用于从不同的会话中获得相同的结果?

Plsql NLS_日期格式能否用于从不同的会话中获得相同的结果?,plsql,Plsql,此功能的用户可以在其会话中设置不同的日期格式。在输出此函数的缓存结果时,必须进行哪两种修改才能使用会话日期格式 A.将退货类型更改为日期。 B.将AUTHID更改为当前用户。 C.在SYSDATE周围使用TO_CHAR函数,即1_date:=TO_CHAR(SYSDATE)。 D.将1_date的数据类型更改为date。 E.在实例级别将NLS_DATE_格式设置为“DD-MM-YY”。 F.将RESULT\u CACHE\u MODE参数设置为FORCE。CE-根据我的说法,指定标准NLS\u

此功能的用户可以在其会话中设置不同的日期格式。在输出此函数的缓存结果时,必须进行哪两种修改才能使用会话日期格式

A.将退货类型更改为日期。
B.将AUTHID更改为当前用户。
C.在SYSDATE周围使用TO_CHAR函数,即1_date:=TO_CHAR(SYSDATE)。
D.将1_date的数据类型更改为date。
E.在实例级别将NLS_DATE_格式设置为“DD-MM-YY”。

F.将RESULT\u CACHE\u MODE参数设置为FORCE。

CE-根据我的说法,指定标准NLS\u Date格式并在sysdate上调用\u char应该可以解决问题


广告-但在搜索时,我看到多个网站都在说,更改l_date的返回类型和数据类型是解决方案。

我想这是一个你很难回答的am考试或面试问题。因为它很小,我建议你实际编写例程。然后进行每个更改并运行它,看看结果如何。如果在这样做的过程中,你不理解结果或无法理解,那么就发布一个特定的问题。
create function inv_date return varchar2
result_cache authid definer is
demo_date varchar2(50);
begin
l_date := sysdate;
return l_date;
end;