视图
SQL查询可以变得相当庞大同时它们的复杂性也与日俱增另外在花费数小时的时间使用由SQL语法提供的JOINUNION函数以及其他功能来创建查询之后开发人员总是希望保存创建的SQL脚本以供将来使用
这时SQL VIEW(视图)就派上了用场套用歌德的话来说视图是冻结的查询
Johann Wolfgang von Goethe(歌德)是世纪早期的一位德国作家和哲学家许多人认为他是西方文明最重要的思想家之一他曾经评论说建筑是凝固的音乐他的同胞Friedrich Wilhelm Joseph von Schelling在他多年前曾表达过类似的观点而歌德对此进行了释义和阐述
与数据库中的其他对象一样视图是使用数据定义语言(DDL)来创建的(关于DDLDML和DQL的讨论请参见第章)但与其他对象不同的是CREATE VIEW语法中也包含了数据查询语言(DQL)并用其定义的查询来提取数据由于视图与表两者具有类似的CREATE语法因此大部分书籍都将视图和表放在一起进行介绍在探索SQL的旅途中学习视图的最佳途径是考虑多表数据提取的情形此时视图作为管理所有复杂性的一种手段来使用下面让我们开始视图的学习之旅吧!
返回目录SQL实战新手入门
编辑推荐
Oracle索引技术
高性能MySQL
数据仓库与数据挖掘培训视频教程