У меня есть этот бит кода в моем запросе, когда я удаляю его, он работает нормально, если я сохраняю его, я получаю
"ORA-00908: отсутствует ключевое слово NULL"
сообщение.
CASE WHEN pp.phone_number is '0' THEN ''
У меня есть другое If - Then и инструкция END, так что это не так.
Весь код на случай, если вы захотите увидеть это:
CASE WHEN pp.country_code_number = 44 THEN '0'||SUBSTR(REGEXP_REPLACE(pp.phone_number, '[^0-9]+', ''),-10)
WHEN pp.country_code_number IS NULL THEN '0'||SUBSTR(REGEXP_REPLACE(pp.phone_number, '[^0-9]+', ''),-10)
WHEN pp.phone_number is '0' THEN ''
WHEN pp.phone_number is NULL THEN 'Blank'
ELSE '***ERROR***'
END
Спасибо всем