программазм
Коллега подкинул задачку - самописный огромный UNION о шести некислых селектах:
- Разберись плз - тут у меня записи чего-то дублируются, а иногда не дублируются, вот я закомментировал половину поэтому, хотя вообще нужны все.
Я офигеваю, комментирую переменные, ставлю на выполнение первую часть. Работает минуты две. Ставлю на выполнение целиком.. жду.. завариваю чай.. жду..
Тут надо пояснить, что у коллеги БД другая, с индексами, запрос выполняется почти мгновенно.
Итак, жду.. жду.. отменяю.
Методом проб и ошибок выбрала юнион поменьше, допила чай, дожрала еще кусок деньрожденного торта. И наконец... вываливается результат, в котором я явственно вижу, как дублируются записи, потому что этот охламон выбирает SYSDATE для каждой строки, а SYSDATE успевает поменяться за время работы запроса. Подавляю желание стукнуть коллегу об монитор.