Требуется ли NULL или NOT NULL для добавления столбца в SQL Server? (Если вы собираетесь запускать оператор UPDATE после)
Я тестировал без него локально, и, похоже, он отлично работает как в SQL, так и на веб-сайте; но я хотел убедиться перед запуском выпуска / производства.
Я просмотрел некоторые другие статьи, включая веб-сайт Microsoft. Некоторые показывают это с, некоторые без. В статьях SO говорится о некоторых преимуществах NULL, например, если у вас есть информация, которая может быть добавлена позже. Но если я собираюсь запустить UPDATE для добавления значений после, это будет иметь значение?
Полагаю, это не имеет значения из того, что я тестировал и читал.
ALTER TABLE [dbo].[MyTable] ADD NewColumn varchar(150);
UPDATE [dbo].[MyTable] SET NewColumn ='Math' WHERE ID = 1
UPDATE [dbo].[MyTable] SET NewColumn ='Science' WHERE ID = 2