Die VIEWS
-Tabelle informiert über Views in
Datenbanken. Für den Zugriff auf diese Tabelle ist die
SHOW VIEW
-Berechtigung nötig.
Standard Name | SHOW name |
Remarks |
TABLE_CATALOG |
NULL |
|
TABLE_SCHEMA |
||
TABLE_NAME |
||
VIEW_DEFINITION |
||
CHECK_OPTION |
||
IS_UPDATABLE |
||
DEFINER |
||
SECURITY_TYPE |
Hinweise:
Die Spalte VIEW_DEFINITION
enthält im
Wesentlichen das, was auch SHOW CREATE VIEW
im Feld Create Table
anzeigt. Übergehen
Sie die Wörter vor dem SELECT
und hinter
WITH CHECK OPTION
. Angenommen, die
Anweisung lautete ursprünglich:
CREATE VIEW v AS SELECT s2,s1 FROM t WHERE s1 > 5 ORDER BY s1 WITH CHECK OPTION;
Dann sieht die View-Definition folgendermaßen aus:
SELECT s2,s1 FROM t WHERE s1 > 5 ORDER BY s1
Die Spalte CHECK_OPTION
hat immer den Wert
NONE
.
Die Spalte IS_UPDATABLE
ist bei
veränderbaren Views YES
und bei
unveränderbaren NO
.
Die Spalte DEFINER
gibt an, wer die View
angelegt hat. SECURITY_TYPE
hat den Wert
DEFINER
oder INVOKER
.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.