Sql server 2005 在SQL Server中更改表时出错
我只是想在customer表中添加两列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
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的解决方案,正如他首先回答的那样,希望我能同时接受这两种方案。