スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド
表から特定の列や行を見るためにビュー表を定義すると,操作する範囲を限定できます。
ここでは,次の図に示す在庫表と売上表を使用してビュー表の定義,及び操作について説明します。
図2-40 ビュー表の操作の説明で使用する表
ビュー表の定義例として次の五つを示します。
検索する列を限定するビュー表の定義例として,在庫表を基に色以外の列を検索できるビュー表(V1)として定義する例を次の図に示します。
図2-41 検索する列を限定するビュー表の定義の例
探索条件を使用したビュー表の定義例として,在庫表と売上表を基に支店ごとの売上数量が10未満の商品名を求める問合せをビュー表(V2)として定義する例を次の図に示します。
図2-42 探索条件を使用したビュー表の定義の例
読み込み専用のビュー表の定義例として,在庫表を基に商品名ごとに平均単価より高い商品の商品コード,商品名,単価,及び在庫量を求める問合せを読み込み専用のビュー表(V3)として定義する例を次の図に示します。
図2-43 読み込み専用のビュー表の定義の例
重複を排除したビュー表の定義例として,在庫表を基に商品名,及び単価を重複排除したビュー表(V4)として定義する例を次の図に示します。
図2-44 重複を排除したビュー表の定義の例
ビュー表からビュー表の定義例として,(a)で定義したビュー表(V1)から,商品名が"スカート"の行を求める問合せをビュー表(V5)として定義する例を次の図に示します。
図2-45 ビュー表からビュー表の定義の例
ビュー表の操作例として,「(1)(b)探索条件を使用したビュー表の定義」で定義したビュー表(V2)から,売上高が最高の商品の商品名,支店名,及び売上高を検索(副問合せを指定したSQL文中でビュー表を指定)する例を次の図に示します。
図2-46 ビュー表の操作例
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.