Описание тега nls-comp

В Oracle RDBMS NLS_COMP определяет поведение сортировки сеанса базы данных.
0 ответов

Когда я меняю NLS, ora выдает ошибку "ORA-00979: не выражение GROUP BY".

Мои параметры Oracle NLS: NLS_SORT = TURKISH NLS_COMP= BINARY COLUMNA1=VARCHAR2 запрос: SELECT COLUMNA1, (SELECT TABLEB.COLUMB1 FROM TABLEB WHERE TABLEB.COLUMNB2 = TABLEA.COLUMNA1) FROM TABLEA GROUP BY TABLEA.COLUMNA1 Этот запрос сработал и возвраща…
23 июл '14 в 11:29
1 ответ

Как изменить сеанс NLS_COMP/SORT после того, как выполняется чересстрочный запрос

Мой вопрос был специфическим для некоторого проблемного сценария, когда транзакция запускалась из Spring Container с помощью EntityManager тогда я получаю спящий сеанс из EntityManager, Общий поток: В приложении entityManager.createNativeQuery(searc…
10 июл '14 в 05:51
1 ответ

Делать сортировку Oracle без учета регистра?

Это связано с созданием сортировки оракула без учета регистра. Большинство решений, которые я видел, упоминают настройки ниже параметров сеанса: ALTER SESSION SET NLS_COMP = LINGUISTIC; ALTER SESSION SET NLS_SORT = BINARY_CI; По умолчанию NLS_COMP -…
22 дек '14 в 23:44
0 ответов

Игнорировать конечные пробелы в сравнениях с использованием параметров сортировки в Oracle 12c

Я хочу, чтобы база данных Oracle считала 'abc' и 'abc ' VARCHAR2 равными во всех сравнениях (WHERE-предложения, сортировка, ...). В основном это означает игнорирование конечных пробелов, как это делает сортировка PADSPACE в MariaDB/MySQL. Существуют…
22 авг '18 в 13:37
1 ответ

Сортировка оракула с текстом как число

мой NLS настройки: NLS_SORT POLISH NLS_COMP BINARY Простой тестовый запрос: select * from ( select '11117' as x from dual union select '12988' as x from dual union select '14659' as x from dual union select '1532' as x from dual union select '18017'…
05 фев '14 в 11:51
2 ответа

Oracle - столбец NUMBER(38) в предложении WHERE - данные имеют запятую

Я пытаюсь запросить таблицу с предложением where для типа данных столбца NUMBER(38) . Так как это НОМЕР (как показано в следующем формате), это не будет работать SELECT * FROM PAT WHERE ID='1,234' Поэтому я преобразовал строку, используя TO_NUMBER &…
04 фев '15 в 07:04
0 ответов

Лингвистическая сортировка и поиск строк извлекает неверные данные в Oracle

У меня есть таблица "Аудит" в базе данных Oracle 11g. В таблице есть столбец "Account_Name". Столбец "Аудит"."Имя_счета" содержит следующие данные: "Гость", "feeder_1", "feeder_2", "feeder_3" и т. Д. Я создал следующий индекс в столбце "Audit.Accoun…
16 мар '16 в 10:03
1 ответ

Эквивалент Oracle nls_sort в postgres

Работаем над миграцией БД с Oracle на Postgres. Я пытаюсь добиться такого поведения сортировки в своем приложении, где буквенно-цифровая метка, начинающаяся с цифр, должна стоять после букв (как описано в примере ниже). Я попробовал французскую сорт…
12 май '20 в 17:33
1 ответ

Изменение сеанса «при вызове» запроса через Oracle DB-Link

У меня проблема с удаленной базой данных и функциональным индексом. Когда я вызываю запрос по ссылке на БД из баз данных с «нормальным индексом», эта БД передает параметры сеанса из базы данных, которая вызывает ссылку на БД. Но мне нужны параметры …
10 июл '23 в 09:20