Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Tabellennamen umbenennen (https://www.delphipraxis.net/6524-tabellennamen-umbenennen.html)

1adavin 14. Jul 2003 07:50


Tabellennamen umbenennen
 
Moin, moin zusammen,

habe da ein Problem mit dem Umbenennen von
Interbase-Tabellen.

Ein Datenfeld kann ich ohne weiteres mittels
SQL-Anweisung umbenennen:
(ALTER TABLE "Adressen" ALTER oldField TO NEWFIELD)

Wie geht das aber mit der ganzen Tabelle ?

von Adressen in ADRESSEN

Vielen Dank schon mal für Eure Info.

:bounce2: Gruß Davin :firejump:

r_kerber 14. Jul 2003 11:28

Re: Tabellennamen umbenennen
 
Hallo Davin,

ob's in Interbase funktioniert, weiß ich nicht, aber für ORACLE und INFORMIX geht (zumindest nach Lehrbuch, nicht ausprobiert) folgendes:
SQL-Code:
I: RENAME TABLE Adressen TO Adressen_neu;
O: RENAME Adressen TO Adressen_neu;

1adavin 14. Jul 2003 12:23

Re: Tabellennamen umbenennen
 
Hallo Reiner,

funktioniert leider nicht

"invalid token RENAME"

Gruß

:firejump: Davin :bounce2:

[edit=MrSpock]Doppelten Eintrag gelöscht. Mfg, MrSpock[/edit]

MrSpock 15. Jul 2003 07:05

Re: Tabellennamen umbenennen
 
Hallo 1adavin,

zunächst einmal herzlich willkommen im Delphi-PRAXIS Forum.

Leider bietet Standard SQL keine Möglichkeit, eine Tabelle umzubenennen. Interbase und Firebird bietet auch keine Erweiterungen, die das möglich machen. Das einzige, was ich die empfehlen kann ist, z.B. mit Hilfe von IBExpert die Metadaten der Tabelle und allen anderen betroffenen Objekte zu extrahieren. Diese so erhaltene Datei zu modifizieren, um mit wenig Aufwand eine neue Tabelle mit denselben Objekten zu erstellen. Dann kannst du die Daten mittels INSERT in die neue Tabelle schieben und mit DROP TABLE die alte Tabelle löschen.

1adavin 15. Jul 2003 07:23

Re: Tabellennamen umbenennen
 
Danke,

werde ich so einmal versuchen

:firejump: Gruß Davin :bounce2:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz