У меня есть следующий SQL
Select decode(:lang_no, 1 , Local_Name , 2 , foreign_Name) Name from Table_Name;
Последний SQL извлекает около сотен тысяч записей, и декодирование замедляет извлечение, и потому: Lang_no является параметром (который одинаков для всехзаписи) Я хочу сказать оптимизатору декодировать только первую строку, поэтому, если :lang_no =1
, он не должен проверять другие записи и напрямую возвращать Local_Name
и т. д.
Итак, есть лилюбая подсказка Oracle или другая идея настройки, которая может помочь?.