广州明生医药有限公司


PL / SQL Views

网络编程 PL / SQL Views 09-19

视图表示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保留视图上存在的任何特权。


编辑:广州明生医药有限公司

标签:视图,就像,多个,它是,数据库中