我可以在sql视图中添加新列并使用新数据更新该列吗?
答案 0 :(得分:0)
实际上View不算什么,它是表的虚拟存在。如果要更新数据,则表示您正在相应的表中进行更新。
视图可用于更新数据的查询,但受一些限制。请记住,视图不是表并且不包含数据 - 实际修改始终在表级别进行。视图不能用作覆盖基表中定义的任何约束,规则或参照完整性的机制。
CREATE OR REPLACE VIEW [Current Product List] AS SELECT ProductID,ProductName,Category FROM Products WHERE Discontinued=No
您可以参考以下文章了解更多信息。
http://www.informit.com/articles/article.aspx?p=130855&seqNum=4
希望这会对你有所帮助。 感谢