sql >> Databáze >  >> RDS >> PostgreSQL

Má odstranění řádku ze základní tabulky vliv na zobrazení této tabulky?

Smazání řádku v tabulce ovlivní výsledky z běžných zobrazení.

Pohledy se při vytváření nespouštějí. Jsou provedeny, když se na ně odkazuje. Pokaždé, když v dotazu odkazujete na zobrazení, spustí se znovu. Jakékoli aktualizace dat v podkladových tabulkách tedy ovlivní zobrazení.

To neplatí pro materializovaná zobrazení, která jsou provedeny při jejich vytvoření. Chcete-li odrážet změny v podkladových datech, musíte aktualizovat materializované zobrazení.




  1. Proč tato transakce PostgreSQL dává VAROVÁNÍ:neprobíhá žádná transakce

  2. Zablokování pomocí SELECT ... FOR UPDATE v MySQL

  3. ON DUPLICATE KEY UPDATE implementace/návrh

  4. Výběr sloupce, který je také klíčovým slovem v MySQL