+ 0
делает то, на что похоже.Это добавляет 0 к dept.emplid
.Но с точки зрения производительности это действительно имеет значение.Превратив это в выражение, Oracle не может использовать какой-либо индекс на dept.emplid
.
Так что, если Oracle выбирает индекс на dept.emplid
, но вы предпочитаете использовать другой индекс / план, то добавьте+ 0
- это способ повлиять на оптимизатор, поскольку в этом конкретном столбце больше нет совпадений.Любое выражение сделало бы свое дело.
Другой способ сделать это - получить подсказки оптимизатора.Хотя это может быть немного болезненно для больших запросов.