1. 程式人生 > 資料庫 >oracle物化檢視--materialized view

oracle物化檢視--materialized view

物化檢視的資料是永久保持的,而且會隨著檢視相關表資料的變化,根據定義定時或實時進行更新。物化檢視大部分情況下是為了效能優化使用的,可以大大提升複雜sql的執行效率。也可以通過物化檢視實現跨表約束。

  Drop Materialized View v_stope_All;
  CREATE MATERIALIZED VIEW v_stope_All(stope_id) REFRESH WITH ROWID 
  as 
  select  stope_no From TB_STOPE
  Union All
  Select block_id From tb_block;
  create UNIQUE Index idx_v_stope_All on v_stope_All(stope_id);