在SQL Server中更改表时出错

时间:2012-04-03 09:01:44

标签: sql-server-2005 alter

我只是想在客户表中添加2列

alter table CUSTOMER ADD ( CUSTOMERNAME VARCHAR(255) NULL
, CUSTOMERDESC VARCHAR(30) NULL )

但是当我尝试运行脚本时出现以下错误,

  

Msg 102,Level 15,State 1,Line 1语法不正确'('。

有人可以告诉我,我做错了什么。在期待中感谢

2 个答案:

答案 0 :(得分:1)

您不需要alter语句的括号,因此请删除它们。即:

alter table CUSTOMER ADD   CUSTOMERNAME VARCHAR(255) NULL,   
CUSTOMERDESC VARCHAR(30) NULL 

答案 1 :(得分:1)

在列名称之前不需要任何( - 只需使用:

ALTER TABLE dbo.Customer 
ADD CustomerName VARCHAR(255) NULL, CustomerDesc VARCHAR(30) NULL 

这有用吗?