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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Systemobjekte » Systemprozeduren » Alphabetische Liste der Systemprozeduren

 

sa_refresh_materialized_views-Systemprozedur

Initialisiert alle materialisierten Ansichten, die in einem nicht-initialisierten Status sind

Syntax
sa_refresh_materialized_views( [ Fehler_ignorieren ] )
Argumente
  • Fehler_ignorieren   Verwenden Sie diesen optionalen INTEGER-Parameter um anzugeben, ob Fehler während der Neukompilation zurückgegeben werden. Wenn Sie 0 angeben, wird für jede Ansicht, bei der eine Spaltendefinition fehlgeschlagen ist, ein Fehler zurückgegeben. Wenn Sie 1 bzw. einen beliebigen Wert außer 0 angeben, werden keine Fehler zurückgegeben. Wenn kein Wert angegeben wird, wird standardmäßig 0 verwendet.

Bemerkungen

Eine materialisierte Ansicht kann sich in einem nicht-initialisiertem Status befinden, weil sie gerade erstellt oder gerade neu aktiviert wurde bzw. weil der letzte Versuch, sie zu initialisieren oder aktualisieren, fehlgeschlagen ist. Die sa_refresh_materialized_views-Systemprozedur durchsucht die Datenbank nach solchen Ansichten und versucht, sie zu initialisieren. Wenn die Prozedur beim Initialisieren von materialisierten Ansichten auf einen Fehler stößt, fährt sie fort, die verbliebenen materialisierten Ansichten zu verarbeiten.

Sie können auch die REFRESH MATERIALIZED VIEW-Anweisung verwenden, um materialisierte Ansichten zu aktualisieren.

Berechtigungen

DBA-Berechtigung

Nebenwirkungen

Keine

Siehe auch