无法使用ALTER添加列

时间:2014-06-29 06:07:51

标签: sql sql-server database sql-server-2008

我正在使用以下代码

创建表格
CREATE TABLE [dbo].[t_emp](
[empid] [int] IDENTITY(1,1) PRIMARY KEY NOT NULL,
[salary] [numeric](10, 2) NOT NULL,
[dept] [nvarchar](50) NOT NULL)

我还尝试使用以下代码添加列

alter table t_emp add column ename varchar(50) not null

但是我收到了以下错误,

Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'column'.

请指导我实现目标的正确方法。

1 个答案:

答案 0 :(得分:4)

使用不带Column

的命令
Aَlter Table t_emp Add ename varchar(50) not null