MSQL:从视图中删除行

bpe*_*nny 5 sql view

是否可以从视图中删除行?

Juh*_*a K 3

通常,视图是不可删除的。它是一种虚拟表,它向您显示数据库中一个或多个真实表中的行。如果您希望某行从视图中消失,则需要从视图后面的真实表中删除数据,或者更改视图创建 SQL,以便该特定行不会显示在视图中。对于一些更简单的视图,您可以从视图中删除(和更新);然而,即使如此,数据实际上还是从真实表中删除了。

通常您也不能向视图添加任何内容;如果您需要全新的数据,则必须将其添加到创建视图的真实表中。

有关视图基础知识,请参见http://www.w3schools.com/sql/sql_view.asp