Игнорировать конечные пробелы в сравнениях с использованием параметров сортировки в Oracle 12c
Я хочу, чтобы база данных Oracle считала 'abc' и 'abc ' VARCHAR2 равными во всех сравнениях (WHERE-предложения, сортировка, ...). В основном это означает игнорирование конечных пробелов, как это делает сортировка PADSPACE в MariaDB/MySQL.
Существуют решения, такие как использование функции RTRIM, но я специально ищу решение, использующее параметры сортировки, потому что мне нужно что-то прозрачное и не имеющее большого влияния на производительность (т.е. применение RTRIM в левой части моего уравнения). Кажется, я помню, что в прошлом на более старой установке Oracle мне удавалось добиться такого поведения, просто выбрав правильное сопоставление (т. Е. Установив NLS_COMP на лингвистическое, а затем какое-то значение для NLS_SORT). Теперь, спустя несколько лет, и с более новой установкой Oracle (12c) я больше не могу повторять то же самое поведение. Хотя это всего лишь память, поэтому я мог бы смешивать ее с вариантом использования в MySQL, а не со "старым Oracle".
Есть ли в Oracle12c какие-либо параметры сортировки, которые игнорируют конечные пробелы в сравнениях (т. Е. Эквивалентны параметрам сортировки PADSPACE в MySQL/MariaDB)? Я уже пробовал несколько параметров сортировки (BINARY_AI, FRENCH, XFRENCH, FRENCH_M, UCA0610_DUCET и UCA0620_DUCET) безрезультатно.
Заранее спасибо!