Anfang des Inhaltsbereichs

RENAME TABLE-Anweisung (rename_table_statement) Dokument im Navigationsbaum lokalisieren

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

Syntax

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

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

Beispiele

SQL-Tutorial, StrukturlinkTabellen

Erläuterung

Wenn kein Schemaname im Tabellennamen angegeben ist, wird das aktuelle Schema angenommen. Der alte Tabellenname muss eine Basistabelle identifizieren, die keine temporäre Tabelle sein darf.

Der aktuelle Benutzer muss das CREATEIN-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 alte Tabelle old_table_name 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