视图表示SQL查询的定义,就像它是数据库中的另一个表。
您可以从视图中插入并更新UPDATE,DELETE和SELECT,就像对任何表一样。
我们可以使用视图将数据从多个表转换为看起来像一个表。
我们还可以使用视图为不同的表嵌套多个外部联接。
例
以下代码显示了创建作者发布视图的DDL。
CREATE OR REPLACE VIEW authors_publications as SELECT authors.id, authors.name, author_books.title, author_books.publish_date FROM authors, author_books WHERE authors.id = author_books.author_id;
注意
CREATE VIEW语句的语法如下:
CREATE [OR REPLACE] VIEW <view_name> AS <sql_select_statement>;
<view_name>是视图的名称<sql_select_statement>是针对数据库中一个或多个表的SQL SELECT语句。
OR REPLACE子句中的括号表示它是可选的。
使用OR REPLACE保留视图上存在的任何特权。
查看更多关于Oracle PL/SQL Views 视图的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did225649