Anfang des Inhaltsbereichs

RENAME TABLE-Anweisung (rename_table_statement) 

Eine RENAME TABLE-Anweisung ( rename_table_statement ) ändert den Namen einer Basistabelle (siehe Tabelle).

Syntax

<rename_table_statement> ::=
RENAME TABLE <old_table_name> TO <new_table_name>

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

table_name, identifier

Erläuterung

Der alte Tabellenname muß eine Basistabelle identifizieren, die keine temporäre Tabelle sein darf. Der aktuelle Benutzer muß Eigentümer der Tabelle sein.

Der neue Tabellenname darf noch nicht für eine Basis- oder View-Tabelle oder ein privates Synonym des aktuellen Benutzers vergeben sein.

Die alte Tabelle erhält den in new_table_name angegebenen Namen. Sämtliche Eigenschaften der Tabelle (z.B. Privilegien, Indizes) bleiben erhalten. Die Definitionen von View-Tabellen, die auf dem alten Tabellennamen basieren, werden an den neuen Namen angepaßt.

Ende des Inhaltsbereichs