我正在尝试修改一个表格,以添加一个新列,然后将一行新数据插入其中。
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 Server Management Studio中运行上述SQL语句时,我认为这是一个工作室错误,而不是服务器错误。如果SQL已经运行,则应该正常工作,因为此时列应该存在。如何向表中添加新列,然后插入该表?
版本:
- SQL Server 2000 - SQL Server Management Studio 2008