sql >> Databasteknik >  >> RDS >> PostgreSQL

Påverkar radering av rad från bastabell visningen av den tabellen?

Att ta bort en rad i en tabell kommer att påverka resultaten från vanliga vyer.

Visningar körs inte när de skapas. De exekveras när de refereras. Varje gång du refererar till vyn i frågan körs den igen. Så alla uppdateringar av data i de underliggande tabellerna kommer att påverka vyn.

Detta gäller inte materialiserade vyer, som är exekveras när de skapas. För att återspegla ändringar i underliggande data måste du uppdatera en materialiserad vy.




  1. ORA 00918- Kolumn tvetydigt definierat fel

  2. UnsupportedOperationException med DriverManager.getConnection() på Android

  3. hur mysql update self table fungerar

  4. Hur man får återställningsmodellen för en databas i SQL Server med T-SQL