Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 在SQL Server中更改表时出错_Sql Server 2005_Alter - Fatal编程技术网

Sql server 2005 在SQL Server中更改表时出错

Sql server 2005 在SQL Server中更改表时出错,sql-server-2005,alter,Sql Server 2005,Alter,我只是想在customer表中添加两列 alter table CUSTOMER ADD ( CUSTOMERNAME VARCHAR(255) NULL , CUSTOMERDESC VARCHAR(30) NULL ) 但是当我尝试运行脚本时,我得到了以下错误 Msg 102,15级,状态1,第1行“(”附近的语法不正确 有人能告诉我我犯了什么错误吗。提前谢谢你,alter语句不需要括号,所以请删除它们。例如: alter table CUSTOMER ADD CUSTOMERNAME

我只是想在customer表中添加两列

alter table CUSTOMER ADD ( CUSTOMERNAME VARCHAR(255) NULL
, CUSTOMERDESC VARCHAR(30) NULL )
但是当我尝试运行脚本时,我得到了以下错误

Msg 102,15级,状态1,第1行“(”附近的语法不正确


有人能告诉我我犯了什么错误吗。提前谢谢你,alter语句不需要括号,所以请删除它们。例如:

alter table CUSTOMER ADD   CUSTOMERNAME VARCHAR(255) NULL,   
CUSTOMERDESC VARCHAR(30) NULL 
在列名之前不需要任何
),只需使用:

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

这行得通吗?

行得通。我会接受KAJ的解决方案,正如他首先回答的那样,希望我能同时接受这两种方案。