回覆列表
  • 1 # 使用者2690631773204

    檢視可以理解成一個模板,每次查詢都去現查資料。當然oracle也提供了物化檢視可以儲存資料,其實和表區別不大

  • 2 # 使用者3417633067606

    修改檢視

    修改檢視是指修改資料庫中已存在的表的定義,當基本表的某些欄位發生改變時,可以透過修改檢視來保持檢視和基本表之間一致

    CREATE OR REPLACE VIEW語句修改檢視

    mysql> CREATE OR REPLACE ALGORITHM=TEMPTABLE

    -> VIEW work_view(ID,NAME)

    -> AS SELECT id,name FROM work;

    話說,CREATE OR REPLACE語句非常靈活

    在檢視存在的情況下可對檢視進行修改,檢視不在的情況下可建立檢視

    其基本用法和CREATE VIEW 幾乎一致

    ALTER語句修改檢視

    mysql> ALTER VIEW work_view2(NAME,SALARY,ADDR)

    -> AS SELECT name,salary,address FROM work,salary

    -> WHERE work.id=salary.id;

    把名字、工資和地址當做欄位修改了檢視

  • 中秋節和大豐收的關聯?
  • 人為什麼在一起的時候總會厭卷對方,可一旦分開兩地卻是那般思念?