Я хочу добавить новый столбец «CreatedBy» в таблицу PerformanceData. Я хочу, чтобы этот новый столбец был ненулевым, и я хочу, чтобы существующие значения NULL были заполнены как «NA». Вот как я делаю это прямо сейчас. У нас есть лучший способ?
ALTER TABLE PerformanceData ADD CreatedBy VARCHAR(50) NOT NULL
CONSTRAINT DF1 DEFAULT('NA')
ALTER TABLE PerformanceData DROP CONSTRAINT DF1
Я создаю ограничение DEFAULT и удаляю его позже, потому что не хочу, чтобы в будущем значения по умолчанию вставлялись.