在本地机器上,我执行此查询:
select * from allObjects where status = 'Изменено'
我得到空的结果。 在服务器中,我执行相同的查询并获取所有记录。数据库和架构是相同的。
答案 0 :(得分:4)
我想这是因为客户端会话NLS_LANG与服务器语言不同。检查您的会话NLS_LANG:
SELECT * FROM NLS_SESSION_PARAMETERS;
尝试在连接前从命令行在客户端计算机上设置环境变量:
set nls_lang=AMERICAN_CIS.CL8MSWIN1251
以下是一些可以阅读的链接:
答案 1 :(得分:1)
如果在文字常量系统之前添加'N'将使用Unicode:
从allObjects中选择*,其中status =N'Изменено'