У меня есть передняя таблица, которая по существу соответствует нашей SSMS
таблице базы данных t_myTable
.Некоторые столбцы, с которыми у меня возникают проблемы, - это столбцы с цифровыми типами данных в БД.Они имеют разрешение null
, но из внешнего интерфейса, когда пользователь удаляет числовое значение и пытается отправить пустое значение, он не публикуется в базе данных.Я подозреваю, что это значение отправляется обратно в виде пустой строки ""
, которая не переводится в допустимый тип данных null
.
Можно ли создать триггер для преобразования этих пустых строк в null
в insert
и update
в базу данных?Или, может быть, триггер уже произойдет слишком поздно в процессе, и вместо этого мне нужно обработать его в части front end
или API
?
Мы назовем мою таблицу t_myTable
и столбец myNumericColumn
.
Я тоже могу ошибаться, и, возможно, проблема с «пустой строкой» не является источником моей проблемы.Но я подозреваю, что это так.