Мне интересно, возможно ли создание функций в Oracle SQL, которые могут быть кратко использованы внутри предложения WHERE.
Я бы хотел добиться чего-то похожего на код ниже:
SELECT 'Hey'
FROM DUAL
WHERE TrimEquals(' hey', ' hey ')
Я не уверен, возможно ли это.
Я видел примеры, когда функция TrimEquals возвращает значение (обычно 0 или 1), и затем вы сравниваете это значение, как в следующем примере:
SELECT 'Hey'
FROM DUAL
WHERE TrimEquals(' hey', ' hey ') = 1
Может быть, я просто слишком разборчив, но мне не нравится каждый раз вставлять оператор отношений.
Итак, это то, что я могу сделать, или я застрял, используя стиль из второго примера?
Спасибо.