Помогло
set NLS_LANG=AMERICAN_RUSSIA.CL8PC866
sqlplus
Но теперь он входить не хочет: https://pp.userapi.com/c846321/v846321174/10b897/R...
UPD: Проблема решена, надо было в oracle/software найти NLS_LANG и переименовать его
ApeCoder, он показывает что в primary задействовано 7 записей( т.е все записи которые у меня есть в authors), а вот в подзапросе только 1. Мне нужно объяснение почему 1.
Читал что + exists в том что он не перебирает строки и значения в отличие от in т.е производительность в бд где больше миллиона записей будет во много раз лучше.
Данные спускаются вниз по уровням доходя до физического который их отправляет, принимающая сторона принимает данные на физическом уровне и преобразует их следуя вверх по лестнице уровней.
Я пытаюсь понять как работает exists. Т.е сначала происходит выборка SELECT ship FROM Outcomes os для всех записей, а потом происходит отсеивание записей где exists возвращает false?
Aleksei Podgaev, Ну мне кажется, что каждый раз передавать в представление имя пользователя не очень красивое решение. Хочется сделать что-то вроде куки который будет хранить это имя + ключ для проверки подлинности.
set NLS_LANG=AMERICAN_RUSSIA.CL8PC866
sqlplus
Но теперь он входить не хочет:
https://pp.userapi.com/c846321/v846321174/10b897/R...
UPD: Проблема решена, надо было в oracle/software найти NLS_LANG и переименовать его