Всегда сохраняйте константу в поле SQL Server - PullRequest
2 голосов
/ 20 июня 2011

Можно ли заставить поле всегда иметь определенное значение?

У нас есть рабочий сайт, который записывает значение, введенное пользователем, в строковое поле.Теперь наши требования изменились, и мы больше не хотим сохранять это значение.По техническим причинам мы не хотим делать новую публикацию только для этого, если нам не нужно.

Что было бы идеально, так это ИЗМЕНИТЬ таблицу таким образом, чтобы поле всегда было ПУСТО (NULL) и чтобы существующие INSERTS и UPDATES в поле работали в обычном режиме, но SQL Server будет NULL поле независимо от этого.

Это временная вещь.В конечном итоге мы изменим код, чтобы не записывать это значение.

Просто ищите быстрый способ обнуления поля без изменения кода, повторной публикации и т. Д ...

Возможно ли это?Является ли запись триггера единственным решением?

Спасибо!

1 Ответ

1 голос
/ 20 июня 2011

Вы можете сделать INSERT и UPDATE после триггера, который будет NULL поле при каждом обновлении / вставке в него.

Это самое быстрое и простое решение.

...