Validiert eine Datenbank oder Teile einer Datenbank.
sa_validate( [ [ Eigentümername.]Tabellenname | Eigentümername ] )
Tabellenname Verwenden Sie diesen optionalen CHAR(128)-Parameter, um den Namen der zu validierenden Tabelle oder materialisierten Ansicht anzugeben.
Eigentümername Verwenden Sie diesen optionalen VARCHAR(128)-Parameter, um einen Eigentümer anzugeben. Wenn der Name angegeben ist, werden alle Tabellen und materialisierten Ansichten validiert, die diesem Eigentümer gehörten.
DBA-Berechtigung erforderlich
Keine
Wenn Sie sa_validate() (ohne Argument) angeben, validiert der Datenbankserver alle Tabellen, materialisierten Ansichten, Indizes, Prüfsummen und die Datenbankdatei.
Wenn weder Eigentümer noch Tabellenname angegeben sind, werden alle Tabellen und materialisierten Ansichten der Datenbank validiert. Auch die Datenbank selbst wird validiert, einschließlich Prüfsummenvalidierung und Validierung der Übereinstimmung der Anzahl der Zeilen in den Tabellen oder materialisierten Ansichten mit der Zeilenanzahl in jedem zugehörigen Index.
Die Werte für Tabellenname und Eigentümername sind Zeichenfolgen und müssen in Anführungszeichen gesetzt werden.
Die Prozedur gibt eine einzelne Spalte zurück, die die Bezeichnung "Messages" trägt. Fehler, die während der Validierung zurückgegeben
werden, erscheinen in der Spalte. Wenn die Validierung ohne Fehler erfolgreich verläuft, enthält die Spalte Keine Fehler gefunden
.
Die Validierung einer Tabelle oder einer ganzen Datenbank darf nur durchgeführt werden, wenn keine Verbindungen Änderungen in der Datenbank durchführen, weil sonst möglicherweise Fehler über eine Datenbankbeschädigung gemeldet werden, obwohl eine solche nicht vorliegt.
Die nachstehende Anweisung führt eine Validierung von Tabellen und materialisierten Ansichten durch, die dem DBA gehören.
CALL sa_validate( owner_name = 'DBA' ); |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |