我需要为下一个会话设置下一个日期和时间格式,如下所示:
alter session set nls_date_format='"Madrid day "DD" of "month" of "YYYY" time: "HH:MI"';
但是我得到了错误:" ORA-01801日期格式对于内部缓冲区来说太长了" ...
有没有其他方法可以应用这种格式?
答案 0 :(得分:1)
nls_date_format不适用于这种冗长的使用,您必须考虑它也适用于从char到目前为止的coversion。它是解决i18n / l10n的工具,而不是用户输出格式化。