Oracle 21c マテリアライズドビューを即時更新するサンプル
環境
Windows11 pro 64bit
Oracle Database 21c Express Edition
構文
CREATE MATERIALIZED VIEW LOG ON 対象テーブル;
を実行後に
CREATE MATERIALIZED VIEW マテリアライズドビュー名
REFRESH FAST ON COMMIT
AS SELECT文;
使用例
「TESTTBL」というテーブルを対象にして「TESTMF」というマテリアライズドビューを作成します。
SQL構文
CREATE MATERIALIZED VIEW LOG ON TESTTBL; CREATE MATERIALIZED VIEW TESTMF REFRESH FAST ON COMMIT AS SELECT * FROM TESTTBL;