Я создаю Утилиту, которая сравнивает 2 Базы данных и делает одну Равную другой, изменяя и добавляя объекты (Таблицы, Представления, UserDefinedDatatypes, Значения по умолчанию, Функции и т. Д. И т. Д.)
Я пытаюсьдобавить столбец, не нуль с userdefineddatatype, который имеет значение по умолчанию, проблема в следующем: я не могу использовать BindDefault до добавления столбца, потому что он не существует (конечно) и я не могу добавитьстолбец таблицы, потому что он содержит данные и говорит, что для него должно быть определено значение по умолчанию.
Еще одна вещь, когда я приписываю DataType, я думал, что он также может привязывать значение по умолчанию (потому что он привязан к UserDefinedDataType)но это также не помогло.
Надеюсь, я прояснил ситуацию.
Ткс заранее.
PS - Я решаю эту проблему, делая Nullable = True Обновлять новыйстолбец со значениями по умолчанию BindDefault и Nullable = False
Но это не очень хорошее решение, я хотел внести изменения в таблицу для нескольких столбцов и толькоke the Alter of the Table в конце.