На локальном компьютере я делаю этот запрос:
select * from allObjects where status = 'Изменено'
Я получаю пустой результат. На сервере я делаю тот же запрос и получаю все записи. DB и схема одинаковы.
Я предполагаю, что это происходит из-за сеанса клиента NLS_LANG отличается от языка сервера. Проверьте свою сессию NLS_LANG:
SELECT * FROM NLS_SESSION_PARAMETERS;
Попробуйте установить переменную среды на клиентском компьютере из командной строки перед подключением:
set nls_lang=AMERICAN_CIS.CL8MSWIN1251
Вот некоторые ссылки, чтобы прочитать об этом:
Если вы добавите 'N' перед литеральной константой, система будет использовать Unicode:
выберите * from allObjects, где status = N'Изменено '
Русскоязычная группа по Oracle. — Архитектура СУБД — PL/SQL — Оптимизация — Администрирование — Вакансии Oracle (указать инфу по вилке ЗП и удалёнке) Приглашайте коллег :-) Запрещены: личные оскорбления, обсуждения оффтопик вопросов политики и религии