首页博客网络编程
SQL 视图是包含行和列的虚拟表,就像数据库中的实际表一样。若要创建视图,必须从数据库中存在的表中选择字段。
在 SQL 中查看是指由结果集组成的虚拟表。
SQL 视图包含列和行。
可以使用 WHERE 和 JOIN 语句来显示信息,就好像是从单个表接收信息一样。
例复制
CREATE VIEW v_name ASSELECT col1, col2, ...FROM tbl_nameWHERE condition;
注意:VIEW 仅显示当前信息。
“产品”(Products) 表格中的每个活动单元格都列在“当前列表产品”(Present List Products) 视图中:
例复制
CREATE VIEW [Present List Products] ASSELECT ID, NameFROM ProductsWHERE Discontinued = No;
下面的示例演示如何查询视图:
例复制
SELECT * FROM [Present List Products];
下面的语法示例演示了如何更新视图:
例复制
CREATE OR REPLACE VIEW v_name ASSELECT col1, col2, ...FROM tbl_nameWHERE condition;
完成视图更新的下一步是再插入一个名为“类别”的列:
例复制
CREATE OR REPLACE VIEW [Present List Products] ASSELECT ID, Name, CategoryFROM ProductsWHERE Discontinued = No;
要删除视图,请使用 DROP VIEW:
例复制
DROP VIEW v_name;
由数据库中实际表的结果集组成的虚拟表称为 SQL 视图。
视图上使用的 WHERE 和 JOIN 语句返回信息,就像信息存储在单个表中一样。
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位