改变表格列

时间:2011-03-23 12:49:16

标签: sql-server-2005 alter-table

create  table Names (
   FirstName  varchar(40),
   LastName  varchar(40),
   FullName  AS FirstName+LastName
)

但现在,在全名中我希望在名字和姓氏之间插入一个空格,所以我改变了表格,但它给出了语法错误。如何改变它。

alter table Names
alter column fullname as FirstName+' '+LastName

2 个答案:

答案 0 :(得分:4)

您可以这样做:

alter table Names drop column fullname 
alter table Names add fullname as FirstName+' '+LastName 

答案 1 :(得分:2)

您无法更改计算列。您可以删除并重新创建