SHOW VIEW
显示视图的定义,包括实体化视图和后期绑定视图的定义。您可以使用 SHOW VIEW 语句的输出来重新创建视图。
语法
SHOW VIEW [schema_name.]view_name
参数
- schema_name
-
(可选)相关 schema 的名称。
- view_name
-
要显示的视图的名称。
示例
以下是视图 LA_Venues_v
的视图定义。
create view LA_Venues_v as select * from venue where venuecity='Los Angeles';
以下是前面定义的视图的 SHOW VIEW 命令和输出示例。
show view LA_Venues_v;
SELECT venue.venueid, venue.venuename, venue.venuecity, venue.venuestate, venue.venueseats FROM venue WHERE ((venue.venuecity)::text = 'Los Angeles'::text);
以下是 schema public
中的视图 public.Sports_v
的视图定义。
create view public.Sports_v as select * from category where catgroup='Sports';
以下是前面定义的视图的 SHOW VIEW 命令和输出示例。
show view public.Sports_v;
SELECT category.catid, category.catgroup, category.catname, category.catdesc FROM category WHERE ((category.catgroup)::text = 'Sports'::text);