Оракул SQL Функции Для Где Предложение - PullRequest
0 голосов
/ 19 ноября 2018

Мне интересно, возможно ли создание функций в Oracle SQL, которые могут быть кратко использованы внутри предложения WHERE.

Я бы хотел добиться чего-то похожего на код ниже:

SELECT 'Hey'
FROM DUAL
WHERE TrimEquals('  hey', ' hey  ')

Я не уверен, возможно ли это. Я видел примеры, когда функция TrimEquals возвращает значение (обычно 0 или 1), и затем вы сравниваете это значение, как в следующем примере:

SELECT 'Hey'
FROM DUAL
WHERE TrimEquals('  hey', ' hey  ') = 1

Может быть, я просто слишком разборчив, но мне не нравится каждый раз вставлять оператор отношений.

Итак, это то, что я могу сделать, или я застрял, используя стиль из второго примера?

Спасибо.

...