\r\n\r\n

見晴らしとテーブルの違い

ビューとテーブルは、どちらもデータベースオブジェクトの2つのタイプです。つまり、ビューはセレクトクエリとして保存または命名されます。以下のように作成することができます...

ビューとテーブル

ビューとテーブルの両方は、データベースオブジェクトの2つのタイプです。簡単に言えば、ビューは、選択クエリとして格納または名前です。

ビューの作成または交換 ビュー名

として

ステートメントの選択。

表は列と行で構成されています。カラムは、同じデータ型に属するデータの集合体です。行は、さまざまなデータ型からなる値の集合です。カラムはカラム名で識別され、各行はテーブルの主キーで一意に識別される。テーブルは "createtable "DDLクエリで作成される。

テーブルを作成する テーブル ╱名前(

column name1 データ型(長さ)。

列名 2 データ型(長さ)

....

....

....

);

コメント

前述したように、各ビューの本体はSELECT文です。ビューは、データベースの「仮想テーブル」と呼ばれています。ビューはデータベースに格納されていますが、別のSELECT文で呼び出されるまで実行されません。SELECT文とともに呼び出されると、保存されているSELECTクエリが実行され、結果が表示される。ビューは本体としてSELECTクエリを持つだけなので、多くのスペースを必要としない。ここでは、そのビューの利点のいくつかを紹介します。

  1. 一度作成したビューは、その名前を使って繰り返し呼び出すことができ、SELECTクエリを何度も書く必要はない。
  2. これらのビューはコンパイル済みのオブジェクトであるため、SELECTクエリ(ビュー本体)だけを実行するよりも、実行時間が短くなります。
  3. ビューは、テーブルデータへのアクセスを制限するために使用することができるので、データセキュリティにおいて重要な役割を果たすこともできます。

テーブル

テーブルは行の集合体です。行には、異なるデータ型のデータを格納することができます。テーブルの各行は、一意の識別子(主キー)を使って識別する必要があります。テーブルはデータを保存する場所であり、INSERT、UPDATE、DELETEクエリを使用して、新しい行を作成したり、既存の行の値を更新したり、テーブルから行を削除したりすることができます。SELECTクエリは、テーブルからデータを取得するために使用する必要があります。また、作成後にテーブル構造を変更することも可能です(必要な場合)。ALTER TABLEクエリーは、テーブルの構造を変更するために使用されるべきです。テーブルは、そのデータ内容を保存するためにビューよりも多くのスペースを必要とします。データベースには、いくつかの種類のテーブルがあります。

  1. 内部テーブル
  2. 外部フォーム
  3. テンポラリテーブル
ビューとテーブルの違いは何ですか?ビューは、SELECTクエリを参照する仮想的なテーブルですが、テーブルは実際にデータベース内に存在します。ビューはそのコンテンツを保存するために多くのスペースを必要としませんが、テーブルはそのコンテンツを保存するためにビューよりも多くのスペースが必要です。ビューは、「create or replace」構文で作成することができます。ただし、「create or replace」構文でテーブルを作成することはできず、「create table」構文である必要があります。これは、テーブル作成DDLが置換を許可していないためです。テーブルのカラムにインデックスを付けることができる。ただし、ビューカラムにはインデックスを付けることはできません。これは、ビューが仮想的なテーブルであるためです。テーブル構造はALTER文で変更できますが、ビュー構造はALTER文では変更できません。(DMLコマンドは、テーブルからレコードを**、更新、削除するために使用できますが、DMLは、ビューの選択に以下の内容文セット演算子を持たない更新可能なビューにのみ許可されています(INTERSECT、MINUS、UNION、UNION ALL) DISTINCTグループ集計関数(AVG.TM、AVG.TM、AVG.TM) DISTINCTGroup集計関数(AVG,COUNT, MAX, MIN, SUMなど)GROUP BY clauseOrder BY ClauseCONNECT BY ClauseSTART WITH Clauseコレクション式はSelect ListJoinクエリーのSelect ListSubクエリーに配置されています。
  • 2020-11-04 10:06 に公開
  • 閲覧 ( 19 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ