請幫助我舉例說明如何在 oracle 19c 或 21c 中向物化視圖添加主鍵。此外,我們使用主鍵來物化視圖的現實生活應用程式。在對物化視圖進行完整研究后,我發布了這篇文章。我強烈認為物化視圖不需要主鍵。如果我錯了,請糾正我。
uj5u.com熱心網友回復:
如何添加主鍵?使用ALTER TABLE陳述句。
這是一個樣本表;我將創建一個物化視圖。
SQL> create table test as
2 select deptno, empno, ename, job
3 from emp;
Table created.
SQL> create materialized view mv_test as
2 select deptno, empno, ename, job
3 from test;
Materialized view created.
首要的關鍵:
SQL> alter table mv_test add constraint pk_mvt primary key (empno);
Table altered.
SQL>
現實生活:在適當的時候使用它。主鍵隱式在主鍵列上創建索引。索引提高了性能(如果優化器選擇使用它)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/417574.html
標籤:
