Я пытаюсь скопировать указанные c столбцы и их данные в другую таблицу. У меня есть этот сценарий, но я получаю сообщение об ошибке: недопустимое имя столбца «AllowCall». Я пытаюсь добавить столбцы с помощью команды alter, но по какой-то причине столбец не находит.
alter table dbo.ConfigurationBackup
add
AllowCall bit,
AllowEmail bit,
AllowSupport bit,
AllowFaqUrl bit,
FaqText varchar(100),
FaqUrl varchar(100);
update
dbo.ConfigurationBackup
set
dbo.ConfigurationBackup.AllowCall = dbo.Configuration.AllowCall,
dbo.ConfigurationBackup.AllowEmail = dbo.Configuration.AllowEmail,
dbo.ConfigurationBackup.AllowSupport = dbo.Configuration.AllowSupport,
dbo.ConfigurationBackup.AllowFaqUrl = dbo.Configuration.AllowFaqUrl,
dbo.ConfigurationBackup.FaqText = dbo.Configuration.FaqText,
dbo.ConfigurationBackup.FaqUrl = dbo.Configuration.FaqUrl
from dbo.ConfigurationBackup inner join dbo.Configuration on dbo.ConfigurationBackup.ID = dbo.Configuration.ID;