Как добавить столбцы в представление?
Есть ли способ добавить новые столбцы и обновить их в представлении?
Столбцы не находятся ни в одной таблице; Я хочу выбрать несколько столбцов из таблицы, затем добавить несколько новых столбцов и обновить их.
Я старался ALTER VIEW
добавить столбцы, но это дало мне ошибку:
Невозможно изменить 'viewName', потому что это не таблица.
1 ответ
Смотрите SQL ServerALTER VIEW
документация.
Вы не добавляете столбцы в новое представление, вы просто включаете в свой запрос весь запрос.
Например, если бы я имел:
CREATE VIEW MyView
AS
SELECT UserID, UserName
FROM Users
А потом хотел добавить DateCreated
в мой список выбора я бы написал:
ALTER VIEW MyView
AS
SELECT UserID, UserName, DateCreated
FROM Users
Альтернативно, вы можете просто DROP
вид и CREATE
это и с новыми колонками.