Неверный синтаксис рядом с «как» при добавлении вычисляемого столбца - PullRequest
1 голос
/ 31 мая 2019

Мне нужно добавить вычисляемый столбец из 2 других столбцов в той же таблице, но у меня есть эта ошибка "Неверный синтаксис рядом с 'as'."

alter table [test].[S937] add [new col] as ([col a] * [col b])

У меня есть полные права на базу данных.

Когда я пытаюсь добавить столбец «пустой», он работает, все значения равны NULL:

alter table [test].[S937] add [new col] varchar(9)

Таблица была создана несколькими объединениями и работает абсолютно нормально.

SELECT table1.col1 AS [namecol1], table2[col2] as [namecol2], table3[col3] as [namecol3] into test.S937 FROM table1 INNER JOIN (SELECT...) LEFT JOIN (SELECT...) UNION

1 Ответ

0 голосов
/ 31 мая 2019

Это работает. Здесь.

Но вы также можете сначала создать столбец и обновить его затем .

...