изменение столбца таблицы - PullRequest
1 голос
/ 23 марта 2011
create  table Names (
   FirstName  varchar(40),
   LastName  varchar(40),
   FullName  AS FirstName+LastName
)

но теперь, в полном имени, я хочу вставить пробел между именем и фамилией, поэтому я изменяю таблицу, но она выдает синтаксическую ошибку. как это изменить.

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

Ответы [ 2 ]

4 голосов
/ 23 марта 2011

Вы можете сделать это вместо:

alter table Names drop column fullname 
alter table Names add fullname as FirstName+' '+LastName 
2 голосов
/ 23 марта 2011

Вы не можете изменять вычисляемые столбцы.Вы можете сбросить и воссоздать

...