Я не уверен, как вы выполняете свой импорт, но если вы хотите проверить, является ли значение NULL, и установить для него определенное значение, тогда вы можете использовать SQL IsNull(a,b)
, где a - это значение для проверки и b - возвращаемое значение.
insert into [dbo].[tblSomeTable]
set [someField] = IsNull(@thisValueMayBeNull, thisValueIfNull)
Возможно, это не очень хороший пример, но он должен указывать вам правильное направление.
Или, как только ваши данные были импортированы, вы можете запустить скрипт обновления, чтобы заменить все NULL
даты на фиксированное значение;
Или вы можете установить поле даты в базе данных на NOT NULL
и присвоить ему значение по умолчанию.