![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
いつもお世話になっております。
ビューについて、教えて下さい。
以下のビュー「ABVW」を作成しましたが、TBLAやTBLBの内容が変更された場合、
ビュー上のデータは自動で置き換わるのでしょうか?
CREATE VIEW ABVW
SELECT * FROM TBLA
UNION ALL
SELECT * FROM TBLB
以上、よろしくお願いします。
※いろいろなサイトではマテビューはリフレッシュ機能のようなものがあると書かれており、
マテビューを作成しようとしたのですが、TBLA/TBLBは”キーなし”が原因なのかは
わからないのですが、うまく作成できず、普通のビューで行うことにしました。
No.1ベストアンサー
- 回答日時:
通常のビューは実態ではなく、データベースからの検索結果を
データテーブルのように見せているだけです。当然、全ての参照は
可能であり、1対1でテーブルが結合されたビューならば、ほとんど
テーブルと同じ操作ができ、更新や削除、挿入も可能です。
ビューのデータというのは置いてあるものではなく、参照に行ってから
始めて作成されるものです。そのため、パフォーマンスは遅くなります
が、常に最新のものが参照されます。
マテリアルビューは実体のあるビューです。これは検索のスピードを
上げるために開発されました。ビューはどうしても複数テーブルを
クロス参照するためにアクセスが遅いのです。マテリアルビューは、
ビューで定義されているカラムのデータをキャッシュに書き込むのです。
元のテーブルに変更があるたび、マテリアルビューも更新されていきますが、
そこには遅延が発生することもあります。検索データが最新では無い
可能性もあります。
Saturn5 様
早々にご回答頂き、ありがとうございました。
ビューとマテリアルビューの違い、よく分かりました。
まだテストデータで数十件の段階ですが、稼動に向けて
最終的にどちらにするか検討してみたいと思います。
ありがとうございました。
また、よろしくお願いします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Web・クリエイティブ 【 3DCGソフト⠀MAYAについての質問 】 MAYAでビューからイメージプレーンを読み込むと、ビ 1 2023/07/09 02:50
- Excel(エクセル) Excelで、社外秘(閲覧のみ)と表示され、共有者が編集出来ないのですが 4 2023/06/20 17:54
- iPad iPadでoutlookのビューの幅を広げたいのですが、やり方が分かりません。 iPadでoutlo 2 2022/12/29 10:56
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「名前(first name) 1 2023/06/24 13:03
- その他(IT・Webサービス) レコード200万、カラム60,こういう大規模なデータを最適な管理できるソフト等教えていただけますでし 2 2022/09/17 14:54
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- Access(アクセス) 【アクセス】レポート テキスト枠線が消えた 1 2022/07/02 17:40
- その他(プログラミング・Web制作) Rでのスクリプトのご相談 3 2022/12/08 16:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルで複数フォルダ...
-
副問合せにLIKE文を使う方法は...
-
IPアドレスを数値に変換
-
videopad 無料版 アンインストール
-
スナップショット取得について...
-
sqlで質問です。 Aテーブルは店...
-
SQLの中上級者へのレベルアップ...
-
SELECTによる表の変換方法を教...
-
開発対象となるアプリケーショ...
-
質問です。 下記のテーブルとデ...
-
Oracleですがsqlで質問です。 ...
-
sqlで質問です。 Aテーブルの登...
-
sqlで質問です。 Aテーブルの情...
-
SQLの書き方について
-
SQLについて教えて下さい。 主...
-
sqlで質問です。 idを元にidに...
-
oracleで 10,20, 30, というデ...
-
索引作成について
-
googleプレイの履歴で取得とイ...
-
sql(oracle)で質問です。 テ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
副問合せにLIKE文を使う方法は...
-
oracleのimpdpでORA-39166
-
batファイルでのSQL(oracle)...
-
ORA-14452について
-
バッチファイルで複数フォルダ...
-
osqleditについて
-
64bit端末でのOLEDB接続に関して
-
データベースのカラムの型がCHA...
-
orace SQL文のエラー(ORA-0092...
-
質問です。 下記のテーブルとデ...
-
ワークテーブルって何?
-
SQLの中上級者へのレベルアップ...
-
テーブルやカラムの物理名のネ...
-
SQL ブレーク処理について
-
SQL update方法
-
Oracleで文字列型の時間を引き...
-
SQL 2つのテーブルとSUBSTRING...
-
複数レコードの完全一致
-
sqlで質問です。 aテーブルとb...
-
sqlで質問です。 Aテーブルの情...
おすすめ情報