SPB*_*ner 9 sql sql-server view alter
我创建了一个基于另一个视图和一个表的视图.我想添加varchar类型的新列.我确实喜欢下面,但是语法错误?我是SQL的新手,所以,无法理解
ALTER VIEW [dbo].[MyView]
ADD New_Col varchar(10) null
GO
Run Code Online (Sandbox Code Playgroud)
Gui*_*doG 13
你必须再次编写整个视图,只需添加或省略你想要改变的内容
例如你现在的观点:
create view myView as
select field1
from table1
Run Code Online (Sandbox Code Playgroud)
现在你要添加一个被调用的字段而New_Col不是你写的:
alter view myView as
select field1,
New_Col
from table1
Run Code Online (Sandbox Code Playgroud)