Oracle PL/SQL开发人员找不到带有俄语字母的记录

Oracle PL/SQL开发人员找不到带有俄语字母的记录,oracle,encoding,Oracle,Encoding,在本地计算机中,我执行以下查询: select * from allObjects where status = 'Изменено' 我得到的结果是空的。 在服务器中,我执行相同的查询并获取所有记录。数据库和模式是相同的。我想这是因为客户端会话NLS_LANG与服务器语言不同。检查您的会话NLS_LANG: SELECT * FROM NLS_SESSION_PARAMETERS; 在连接之前,尝试从命令行在客户端计算机上设置环境变量: set nls_lang=AMERICAN_

在本地计算机中,我执行以下查询:

    select * from allObjects where status = 'Изменено'
我得到的结果是空的。
在服务器中,我执行相同的查询并获取所有记录。数据库和模式是相同的。

我想这是因为客户端会话NLS_LANG与服务器语言不同。检查您的会话NLS_LANG:

SELECT * FROM NLS_SESSION_PARAMETERS;
在连接之前,尝试从命令行在客户端计算机上设置环境变量:

set nls_lang=AMERICAN_CIS.CL8MSWIN1251
以下是一些相关链接:


如果在文字常量之前添加“N”,系统将使用Unicode:

从AllObject中选择*,其中status=N'crmk_ззззззззз