Die RENAME VIEW-Anweisung (rename_view_statement) ändert den Namen einer View-Tabelle.
<rename_view_statement> ::= RENAME VIEW <old_table_name> TO <new_table_name>
<old_table_name>
::= <table_name>
<new_table_name> ::= <table_name
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.