Как в FOR EACH обрабатываются условия заведомо TRUE'шные?
-
- Старожил
- Сообщения: 26
- Зарегистрирован: 28 ноя 2007, 07:35
-
- Старожил
- Сообщения: 26
- Зарегистрирован: 28 ноя 2007, 07:35
-
- Старожил
- Сообщения: 26
- Зарегистрирован: 28 ноя 2007, 07:35
Re: Как в FOR EACH обрабатываются условия заведомо TRUE'шные
В точности то, что я хотел узнать. Только вот последний абзац сбил с толку чуток. Функция ETIME показывает, что FOR EACH с WHERE FALSE отрабатывает в 3-4 раза быстрее, чем с TRUE или IF'ом дающим TRUE (они совершенно по времени одинаково работают). Непонятно только зачем вообще лезть в таблицу, если известно что входа в цикл не будет.