如何在SQLServer2005中更新视图

如何在SQLServer2005中更新视图,sql,sql-server-2005,Sql,Sql Server 2005,我想在不删除现有视图的情况下对其进行更新,您能否提供如何进行更新的语法 现有视图: CREATE VIEW V1 AS SELECT EMP_ID,NAME FROM EMP_TABLE 我想将V1更新为: SELECT EMP_ID,NAME, SALARY WHERE SALARY>10000 简单到: ALTER VIEW V1 AS SELECT EMP_ID,NAME, SALARY WHERE SALARY > 10000; 如果您以后忘记了这一点,您可以在SQ

我想在不删除现有视图的情况下对其进行更新,您能否提供如何进行更新的语法

现有视图:

CREATE VIEW V1 AS SELECT EMP_ID,NAME FROM EMP_TABLE
我想将V1更新为:

SELECT EMP_ID,NAME, SALARY WHERE SALARY>10000
简单到:

ALTER VIEW V1 AS
  SELECT EMP_ID,NAME, SALARY WHERE SALARY > 10000;

如果您以后忘记了这一点,您可以在SQL Server Management Studio中右键单击视图,然后选择“修改”,这将为您提供当前查询,并使用正确的语法对其进行修改。

为了使语法类似于创建,我建议添加“as”以便于记忆。它变成:将视图v1更改为。。。。