Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Ansichten » Systemansichten

 

SYSVIEW-Systemansicht

Jede Zeile in der SYSVIEW-Systemansicht beschreibt eine Ansicht in der Datenbank. Zusätzliche Informationen zu Ansichten finden Sie in der SYSTAB-Systemansicht. Die zugrunde liegende Systemtabelle für diese Ansicht ist ISYSVIEW.

Sie können auch die sa_materialized_view_info-Systemprozedur verwenden, um ein besser lesbares Format der Informationen zu materialisierten Ansichten zu erhalten.

Spaltenname Datentyp Beschreibung
view_object_id UNSIGNED BIGINT Die Objekt-ID der Ansicht
view_def LONG VARCHAR Die Definition (Abfragespezifizierung) der Ansicht
mv_build_type TINYINT Derzeit nicht verwendet
mv_refresh_type TINYINT Der für die Ansicht definierte Aktualisierungstyp. Mögliche Werte sind IMMEDIATE (1) und MANUAL (2).
mv_use_in_optimization TINYINT Gibt an, ob die materialisierte Ansicht während der Abfrageoptimierung verwendet werden kann (0 = in der Optimierung nicht verwendbar, 1 = in der Optimierung verwendbar)
mv_last_refreshed_at TIMESTAMP Zeigt den Zeitpunkt in Ortszeit (Datum und Uhrzeit) an, zu dem die materialisierte Ansicht zuletzt aktualisiert wurde.
mv_known_stale_at TIMESTAMP Der Zeitpunkt in Ortszeit, seit dem die materialisierte Ansicht als veraltet gilt. Dieser Wert entspricht dem Zeitpunkt, an dem festgestellt wurde, dass eine der zugrunde liegenden Basistabellen geändert wurde. Der Wert "0" zeigt an, dass die Ansicht aktualisiert wurde. Allerdings könnte sie bereits wieder veraltet sein, ohne dass sie der Datenbankserver entsprechend markiert hat, weil die Ansicht seitdem nicht verwendet wurde. Verwenden Sie die sa_materialized_view_info-Systemprozedur, um den Status der materialisierten Ansicht zu bestimmen.
mv_last_refreshed_tsn UNSIGNED BIGINT Die Sequenznummer, die der Transaktion zugewiesen wurde, die die materialisierte Ansicht aktualisiert hat.
mv_last_refreshed_at_utc TIMESTAMP WITH TIME ZONE Zeigt den Zeitpunkt in UTC (Datum und Uhrzeit) an, zu dem die materialisierte Ansicht zuletzt aktualisiert wurde.
mv_known_stale_at_utc TIMESTAMP WITH TIME ZONE Der Zeitpunkt in UTC, seit dem die materialisierte Ansicht als veraltet gilt. Dieser Wert entspricht dem Zeitpunkt, an dem festgestellt wurde, dass eine der zugrunde liegenden Basistabellen geändert wurde. Der Wert "0" zeigt an, dass die Ansicht aktualisiert wurde. Allerdings könnte sie bereits wieder veraltet sein, ohne dass sie der Datenbankserver entsprechend markiert hat, weil die Ansicht seitdem nicht verwendet wurde. Verwenden Sie die sa_materialized_view_info-Systemprozedur, um den Status einer materialisierten Ansicht zu ermitteln. Diese Spalte enthält 0, wenn mv_last_refreshed_at 0 ist, und NULL, wenn mv_last_refreshed_at NULL ist.
 Bemerkungen
 Integritätsregeln für die zugrunde liegende Systemtabelle
 Siehe auch