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構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE MATERIALIZED VIEW LOG ON TESTTBL;
CREATE MATERIALIZED VIEW TESTMF
REFRESH FAST ON COMMIT
AS SELECT * FROM TESTTBL;
CREATE MATERIALIZED VIEW LOG ON TESTTBL; CREATE MATERIALIZED VIEW TESTMF REFRESH FAST ON COMMIT AS SELECT * FROM TESTTBL;
CREATE MATERIALIZED VIEW LOG ON TESTTBL;

CREATE MATERIALIZED VIEW TESTMF
REFRESH FAST ON COMMIT
AS SELECT * FROM TESTTBL;

 

IT

Posted by arkgame