【发布时间】:2011-06-18 20:07:27
【问题描述】:
我正在尝试更改表格以添加新列,然后在其中插入新行。
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 时。我认为这是 Studio 错误,而不是服务器错误。如果 SQL 已运行,它应该会像该列存在一样工作。
如何将新列添加到表中,然后插入到该表中?
版本:
- SQL Server 2000
- SQL Server Management Studio 2008
【问题讨论】:
标签: sql-server tsql sql-server-2000