ビューを表示する
マテリアライズドビューと遅延バインドビューを含む、ビューの定義を表示します。SHOW VIEW ステートメントの出力を使用して、ビューを再作成できます。
構文
SHOW VIEW [schema_name.]view_name
パラメータ
- schema_name
-
(オプション) 関連するスキーマの名前。
- 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);
以下は、スキーマ 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);