## RENAME VIEW-Anweisung (rename_view_statement)

Die RENAME VIEW-Anweisung (rename_view_statement) ändert den Namen einer View-Tabelle.

### Syntax

<rename_view_statement> ::= RENAME VIEW <old_table_name> TO <new_table_name>

<old_table_name> ::= <table_name>
<new_table_name> ::= <table_name

### Erläuterung

Wenn kein Schemaname im Tabellennamen angegeben ist, wird das aktuelle Schema angenommen. Die Tabelle old_table_name muss eine View-Tabelle sein. Der aktuelle Benutzer muss Eigentümer der View-Tabelle sein und das CREATIN-Privileg im durch new_table_name identifizierten Schema besitzen.

Der neue Tabellenname darf noch nicht für eine Basis- oder View-Tabelle oder ein privates Synonym im durch new_table_name identifizierten Schema vergeben sein.

Die CREATE VIEW-Anweisung der View-Tabelle old_table_name wird an den neuen Namen angepaßt. Das Ergebnis dieser Anpassung kann der Tabelle DOMAIN.VIEWDEFS entnommen werden.

Die Definitionen von View-Tabellen, die auf der View-Tabelle old_table_name basieren, werden an den neuen Namen angepaßt.