问题标签 [nls-lang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2697 浏览

oracle - 如何在同一个数据库实例上产生相同的 to_char() 结果,但来自不同的会话?

我有一个小实用函数,可以从给定日期计算星期几:

在同一个数据库实例上执行这个语句,但是从两台不同的机器上执行它会产生两个不同的结果!

问题是:如何修改代码以便在两台不同的 PC 但使用相同的数据库实例上获得相同的结果?

细节

当我使用以下 nls_session 参数从我的电脑启动会话时,结果为 6 :

相同的数据库实例给出不同的结果: 7通过从具有这些会话参数的不同 PC 启动会话:

对我来说,正确的结果是 7,但它必须在我的 PC 上提供。我尝试了以下但没有成功:

  • 将 NLS_LANGUAGE 更改为 AMERICAN
  • 用于带有可选 nls_language 参数的 to_char()

有什么建议么?

0 投票
0 回答
315 浏览

oracle - 通过 unix shell 插入 to_timestamp 和 NLS_LANGUAGE

我有这个时间戳字段:

好吧,这段代码需要我插入;当我编写插入时,这部分代码会识别我要插入的字段是否为 a NUMBER,如果不是,则NUMBER此字段将插入引号(例如:)'fieldtmst'和 if is NUMBER( fieldtmst) 不带引号..好的,现在我有一个问题。我必须在这段代码中实现 if is timestamp 将用引号写入,当然to_timestamp还有NLS_DATE_LANGUAGE = American. 因此该字段的输出将类似于:

理解?谢谢

0 投票
1 回答
13875 浏览

oracle - 将文本文件作为 clob 加载到数据库

将文本文件作为 clob 加载到数据库时出现问题。

  • Oracle 版本:Oracle 数据库 11g EE 版本 11.2.0.2.0
  • NLS_LANG: RUSSIAN_RUSSIA.CL8MSWIN1251
  • NLS_CHARACTERSET: AL32UTF8

加载文本文件的代码:

文本文件为 UTF8。加载到数据库后,我运行选择并获取方块而不是俄语字符。请帮忙!

0 投票
0 回答
220 浏览

oracle - 使用 NLS GERMAN 在 oracle 中显示错误的排序输出(按块加载)

[ORACLE DATABASE] 设置后,alter session set nls_sort = GERMAN; 更改会话集 nls_language = 德语;

当以块加载数据并使用“>”进行比较以获得不同的排序块时,显示不正确的数据(给出重复的条目)。

前任。对于不同的块,在查询中使用它... name > 'Account' 或 name > 'Project' 或 name > 'BB' 将在每个输出中给出名称 'aa' 、 'bb' 、 'cc' 。

注意,使用 nls_sort=BINARY 和 NLS_language=ENGLISH 会给出正确的输出。

0 投票
1 回答
568 浏览

oracle - oracle 12.1 db sqlplus 错误上的乱码

我对我的 sqlplus ORA 错误感到困惑。例子:

这是我在注册表中的 nls_lang:AMERICAN_AMERICA.WE8MSWIN1252

我有 Windows 8 64 位。甲骨文数据库 12.1.0.1。什么都试过了。

感谢您的帮助。

0 投票
1 回答
1355 浏览

forms - 多语言的 NLS 设置

我当前的应用程序在 Oracle 表单上使用 NLS_lang 作为 American.america 运行。我们计划让这个应用程序支持多语言。我们正在修改代码以处理应用程序标签、提示、提示、消息等运行时间。我们不想更改时间/日期格式并将其保留在 American.america 中。但例如,当我将 NLS_lang 更改为 French_canadian 或其他任何内容时。随着语言的变化,日期格式和日期语言参数也在发生变化。我需要更改 NLS_lang,因为这是我可以翻译 oracle 错误消息的唯一方法。但是我在 Oracle DB 中具有 DD-MON-YYYY 格式的日期格式在我的 weblogic 会话中产生了问题。有没有办法只将我的 weblogic 会话更改为 French_canadian 但将日期格式/日期格式语言保留为美式?我们能做到这一点吗?除了语言其他参数保持与美国相同???请帮忙。

提前感谢您的时间和宝贵的想法...

0 投票
0 回答
85 浏览

oracle - 当我更改 NLS 时,ora 给出“ORA-00979:不是 GROUP BY 表达式”错误

我的 Oracle NLS 参数是:

询问:

此查询有效并返回数据。

但是当我改变

此查询指向"= TABLEA.COLUMNA1" 并给出“ORA-00979:不是 GROUP BY 表达式”错误?

在我的项目中,我有很多这样的查询,但我无法全部更改。如果我的查询错误,为什么要先运行?

提前致谢!

0 投票
1 回答
6181 浏览

oracle - 为什么甲骨文显示???对于像åäö这样的特殊字符

前段时间我的 PL/SQL 停止显示字符åäö

我尝试重新安装 oracle_home_11g,PL/SQL 清理了注册表,但问题仍然存在。

图片1 图2

有谁知道为什么?

0 投票
2 回答
7951 浏览

oracle - Thai language Configuration in Oracle

I have an issue regarding configuring Thai language in oracle (PL/SQL Developer). I have configured Thai language 'AMERICAN_AMERICA.TH8TISASCII' in regedit. Also I configured Environment variables in my computer. But still when I connect PL/SQL developer and retrieve data, columns that should show Thai descriptions are showing garbage data. Please help me.

Example of garbage data is '¿¿¿¿¿¿¿¿'

Oracle Configurations is as below : regedit->computer->HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraDB11g_home1

Windown Configuration is as below:

Mycomputer->Advanced system setting->Advanced System Settings->Environment Variables -> (here i added variable)

the same configuration is done by my peers and they got the configuration but i am not able to do this

0 投票
1 回答
171 浏览

python - Python:解码 NLS 编码的文本

我正在使用一个 Corba 库,其中目标返回带有 NLS 编码的错误消息。例如:wideNlsText=u'$NLS[30822b0b\x01888\x01$NLS[30822ae5\x013\x01订阅者 NPA]NLS$]NLS$'

除了 $NLS 开始和 NLS$ 结束字符串之外,我能做些什么来将它们翻译成更易于访问的文本字符串?