Я пытаюсь изменить таблицу, чтобы добавить новый столбец, а затем вставить в нее новую строку.
ALTER TABLE Roles ADD ModifiedDate DateTime;
INSERT INTO Roles (Name, [Description], CreatedBy, BuiltIn, Created, ModifiedDate)
VALUES ('Name', 'Description', 0, 1, GETDATE(), GETDATE())
, но при попытке получить:
Msg 207, Level 16, State 1, Line 1
Invalid column name 'ModifiedDate'.
запустить вышеуказанный SQL в SQL Server Management Studio.Я думаю, что это ошибка студии, а не ошибка сервера.Если SQL был запущен, он должен работать так, как столбец будет существовать в этой точке.
Как добавить новый столбец в таблицу и затем вставить в эту таблицу?
Версии:
- SQL Server 2000
- SQL Server Management Studio 2008