Вставка нулевого значения в ненулевой столбец по умолчанию дает мне ошибку проверки вместо того, чтобы принимать значение по умолчанию. Я не хочу запускать перед триггерами для всех таблиц. Есть ли другой способ сделать это?
Жар-птица 2.1.3
Вставка нулевого значения в ненулевой столбец по умолчанию дает мне ошибку проверки вместо того, чтобы принимать значение по умолчанию. Я не хочу запускать перед триггерами для всех таблиц. Есть ли другой способ сделать это?
Жар-птица 2.1.3
Значение по умолчанию используется, когда вы опускаете поле во вставке, а не когда вы включаете поле с нулевым значением.
Пример:
использует значение по умолчанию для Name
:
insert into SomeTable (Id) values (42)
Пытается вставить null
в Name
:
insert into SomeTable (Id, Name) values (42, null)