Как стать автором
Обновить

Комментарии 1

Чёта я не понял... прямо бред какой-то.

В первом примере - проблема ни в CHECK, ни в триггере, а именно в приведении типа. Любое изменение структуры ломает любые запросы, которые не учитывают его. Элементарный INSERT INTO t2 SELECT * FROM t1; после добавления поля в t1 гарантированно поломается - даже если никакими CHECK constraint в структуре и не пахнет...

Собственно и во втором примере абсолютно та же самая проблема, просто немного сбоку.

Вот кабы автор оригинала назвал статью типа "Что такое ретроспективная детерминированность, и какая задница ждёт того, кто про неё забывает" - слова бы не сказал.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории