ビュー の 作成

ビュー の 作成

create view 文と書式は同じです。既存のビューの名前を指定してビューを再設定します。 では実際に試してみます。テーブルを作成しビューを作成したあとでビューを変更してみます。まず元となるテーブルを次のように作成しました。 sql-oracle.com 構文 ビューを作成するには「CREATE OR REPLACE VIEW~」を使います。 -- ビューを作成する CREATE OR REPLACE VIEW {ビュー名} AS {SELECT文} ; 「OR REPLACE」は変更(上書き)するという意味です。 なくてもかまいませんが、変更(上書き)するときに便利なので最初からつけておきます。 例1. ビュー (VIEW)を作成するSQL 特定のデータベースでビューを明示的に作成するには、 db_name.view_name 構文を使用して、ビュー名をデータベース名で修飾します: CREATE VIEW test.v AS SELECT * FROM t; SELECT ステートメントの修飾されていないテーブルまたはビューの名前も、デフォルトのデータベースに関して解釈されます。 ビューは、テーブル名またはビュー名を適切なデータベース名で修飾することで、他のデータベース内のテーブルまたはビューを参照できます。 データベース内で、ベーステーブルとビューは同じ名前空間を共有するため、ベーステーブルとビューが同じ名前を持つことはできません。 ビューの作成:CREATE VIEW ビューを作成する際には "CREATE VIEW" 文を用います。 CREATE VIEW ビュー名称 AS (SELECT文); CREATE VIEW に続いてビュー名称を指定し、AS句に続いて SELECT文 を記述します。 上記の構文を用いて実際にPointListテーブルからMathPointListビューを作成してみます。 図3:サンプルビュー SELECT * FROM PointList; /* |ecx| jru| crc| lwb| bwd| xfn| rki| ftp| itq| ueu| cel| ewe| kto| bjc| uwc| mau| lrp| dsa| kdr| fgf| syq| gsd| vik| jfm| abn| xnb| iuu| ugo| hhq| pro| cms| eyt| lbe| sqg| ojh| pjm| oky| lfm| rnf| vhw| mgp| tga| gfe| ggo| fcd| syy| pfj| ghj| ugi| xso|