Вот и пришло время переходить на новую версию DB2, которая под номером 8 =)
Казалось бы, взяли, обновились и спокойненько работаем дальше? А вот нет =)
В этой версии появились ограничения, которые не позволили осуществить этот самый простой переход на новую версию.
В программах, написанных во времена, когда использовался прародитель нынешней, восьмой версии DB2, активно использовались выражения вида
attribute1 || attribute2
и
attribute1 ^= attribute2
Вот эти простые выражения конкатенации и сравнения перестали поддерживатся новой версией. Пришлось поменять гору программ, чтобы первое выражение превратилось в
attribute1 CONCAT attribute2
а второе в
attribute1 <> attribute2
Вот кто, спрашивается, просил раньше использовать рудиментые операторы DB2? Никто =) Вот и пришлось менять =)
Какой вывод? Если используемая Вами версия DB2 поддерживает перечисленные операторы, используйте их, чтобы не оказаться в ситуации, когда приходится тратить время на поиск, изменение и, самое неприятное, повторное тестирование процессов, которые до этого работали на ура =)
Отправить комментарий