Inhaltsverzeichnis:

Kann eine Ansicht aktualisiert werden?
Kann eine Ansicht aktualisiert werden?

Video: Kann eine Ansicht aktualisiert werden?

Video: Kann eine Ansicht aktualisiert werden?
Video: Moodle HowTo - Ansicht aktualisieren 2024, November
Anonim

Du kann Einfügung, aktualisieren , und lösche Zeilen in a Aussicht , vorbehaltlich der folgenden Einschränkungen: Wenn die Aussicht enthält Verknüpfungen zwischen mehreren Tabellen, Sie kann nur einfügen und aktualisieren ein Tisch im Aussicht , Und Sie kann Zeilen nicht löschen. Du kann 'Daten in Ansichten basierend auf Union-Abfragen nicht direkt ändern.

Außerdem ist zu wissen, wann wir eine Ansicht aktualisieren können.

Kiran Prasad

  • Kiran Prasad. Beantwortet am: 31. Oktober 2007.
  • Ja, wir können die Ansicht aktualisieren, wenn: - wenn die Ansicht für eine einzelne Tabelle erstellt wird - wenn die Ansicht das Primärschlüsselfeld enthält - wenn die Ansicht alle Nicht-Null-Felder der zugrunde liegenden Tabellen enthält - wenn die Ansichtsabfrage keine Gruppierung nach oder keine aggregierten enthält Gebiet.

Wissen Sie auch, können wir eine Ansicht in Oracle aktualisieren? Antwort: A ANSICHT in Oracle entsteht durch beitreten einer oder mehr Tische. Wenn du aktualisieren Datensatz(e) in a AUSSICHT , es Aktualisierung die Datensätze in den zugrunde liegenden Tabellen, aus denen die Sicht . Also, ja, du kann aktualisieren die Daten in an Oracle-ANSICHT Vorausgesetzt, Sie verfügen über die entsprechenden Berechtigungen für den Basiswert Orakel Tabellen.

Ähnlich kann man fragen, werden SQL-Ansichten automatisch aktualisiert?

In SQL Server eine Standardansicht ist nichts anderes als eine Abfrage. Wenn sich die zugrunde liegenden Daten ändern, spiegelt sie beim Zugriff auf diese Abfrage die Änderungen an den Daten wider. Es ist automatisch , aber nicht, weil eine zusätzliche Aktion stattfindet Aktualisierung die Daten in der Ansicht.

Wird die Ansicht aktualisiert, wenn die Tabelle aktualisiert wird?

EIN Aussicht ist im Grunde eine gespeicherte Abfrage, sie enthält keine Daten, also nein, sie wird nicht erhalten Aktualisiert wenn das Tabellen es ist darauf aufgebaut. Sobald Sie jedoch auf die Aussicht die Abfrage, auf der es basiert, wird ausgeführt, also werden Sie es tun sehen die Änderungen an der Basis Tabellen . Ja eine Aussicht ist eine SELECT-Abfrage gegen den Basiswert Tabellen / Ansichten.

Empfohlen: