问题标签 [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.
oracle - 如何在同一个数据库实例上产生相同的 to_char() 结果,但来自不同的会话?
我有一个小实用函数,可以从给定日期计算星期几:
在同一个数据库实例上执行这个语句,但是从两台不同的机器上执行它会产生两个不同的结果!
问题是:如何修改代码以便在两台不同的 PC 但使用相同的数据库实例上获得相同的结果?
细节
当我使用以下 nls_session 参数从我的电脑启动会话时,结果为 6 :
相同的数据库实例给出不同的结果: 7通过从具有这些会话参数的不同 PC 启动会话:
对我来说,正确的结果是 7,但它必须在我的 PC 上提供。我尝试了以下但没有成功:
- 将 NLS_LANGUAGE 更改为 AMERICAN
- 用于带有可选 nls_language 参数的 to_char()
有什么建议么?
oracle - 通过 unix shell 插入 to_timestamp 和 NLS_LANGUAGE
我有这个时间戳字段:
好吧,这段代码需要我插入;当我编写插入时,这部分代码会识别我要插入的字段是否为 a NUMBER
,如果不是,则NUMBER
此字段将插入引号(例如:)'fieldtmst'
和 if is NUMBER
( fieldtmst
) 不带引号..好的,现在我有一个问题。我必须在这段代码中实现 if is timestamp 将用引号写入,当然to_timestamp
还有NLS_DATE_LANGUAGE = American
. 因此该字段的输出将类似于:
理解?谢谢
oracle - 将文本文件作为 clob 加载到数据库
将文本文件作为 clob 加载到数据库时出现问题。
- Oracle 版本:Oracle 数据库 11g EE 版本 11.2.0.2.0
- NLS_LANG: RUSSIAN_RUSSIA.CL8MSWIN1251
- NLS_CHARACTERSET: AL32UTF8
加载文本文件的代码:
文本文件为 UTF8。加载到数据库后,我运行选择并获取方块而不是俄语字符。请帮忙!
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 会给出正确的输出。
oracle - oracle 12.1 db sqlplus 错误上的乱码
我对我的 sqlplus ORA 错误感到困惑。例子:
这是我在注册表中的 nls_lang:AMERICAN_AMERICA.WE8MSWIN1252
我有 Windows 8 64 位。甲骨文数据库 12.1.0.1。什么都试过了。
感谢您的帮助。
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 但将日期格式/日期格式语言保留为美式?我们能做到这一点吗?除了语言其他参数保持与美国相同???请帮忙。
提前感谢您的时间和宝贵的想法...
oracle - 当我更改 NLS 时,ora 给出“ORA-00979:不是 GROUP BY 表达式”错误
我的 Oracle NLS 参数是:
询问:
此查询有效并返回数据。
但是当我改变
此查询指向"= TABLEA.COLUMNA1"
并给出“ORA-00979:不是 GROUP BY 表达式”错误?
在我的项目中,我有很多这样的查询,但我无法全部更改。如果我的查询错误,为什么要先运行?
提前致谢!
oracle - 为什么甲骨文显示???对于像åäö这样的特殊字符
前段时间我的 PL/SQL 停止显示字符åäö
。
我尝试重新安装 oracle_home_11g,PL/SQL 清理了注册表,但问题仍然存在。
有谁知道为什么?
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
python - Python:解码 NLS 编码的文本
我正在使用一个 Corba 库,其中目标返回带有 NLS 编码的错误消息。例如:wideNlsText=u'$NLS[30822b0b\x01888\x01$NLS[30822ae5\x013\x01订阅者 NPA]NLS$]NLS$'
除了 $NLS 开始和 NLS$ 结束字符串之外,我能做些什么来将它们翻译成更易于访问的文本字符串?