Entwickler-Ecke

Datenbanken - Wie kann ich die Feldnamen einer Tabelle umbenennen


bockwurst - Mi 19.12.07 17:04
Titel: Wie kann ich die Feldnamen einer Tabelle umbenennen
Hallo,
ich würd gerne die Feldnamen einer Paradoxtabelle umbenennen.

Ich habe eine Datenbank mit der selben Struktur nur andere Feldnamen. Diese will ich per Programm ändern.

Wie kann ich dies tun?

Danke


beber - Mi 19.12.07 17:17

hi,

das hab ich in google gefunden:

hier [http://groups.google.de/group/borland.public.delphi.database.desktop/browse_thread/thread/484d6d7594355e8/17fe458baa7d8999?hl=de&lnk=st&q=rename+column+in+paradox+table#17fe458baa7d8999]

hoffe es hilft

gruss
bertram


hazard999 - Mi 19.12.07 17:29

hallo,

guck dir mal DbiDoRestructure an.

das verwende ich.

r u

René


bockwurst - Mi 19.12.07 18:03

danke erstmals,

wie geht es mit DbiDoRestructure?
Ich kann damit Feldlängen, Typen ändern.... aber den Namen?

Wie kann ich dies machen?

Danke

Andreas


bockwurst - Fr 21.12.07 15:56

ich habe es nun geschaft, mit "DbiDoRestructure" den/die Feldnamen einer Tabelle zu ändern.
Jetzt bleibt nur noch ein Problem.
Wie kann ich neue Feldnamen unbennen, die Sonderzeichen haben "ß", 'Ä' ... haben??
Dies war ja mein Hauptproblem.

LG
Andreas Orban


mkinzler - Fr 21.12.07 16:01

Oder per SQL


Blawen - Mo 24.12.07 00:37
Titel: Re: Wie kann ich die Feldnamen einer Tabelle umbenennen
user profile iconbockwurst hat folgendes geschrieben:
ich würd gerne die Feldnamen einer Paradoxtabelle umbenennen.
Ich habe eine Datenbank mit der selben Struktur nur andere Feldnamen...
Wieso nimmst Du nicht einfach die Datenbankoberfläche von Delphi? Zumindest bei meinem alten D5 Prof ist sie dabei!

(Wieso mehr Aufwand betreiben, wenn Du es nur einmalig abändern willst? --> "Diese will ich per Programm ändern")


bockwurst - Mo 07.01.08 09:40

@mkinzler: Mit SQL.
-Wie kann ich mit SQL den Feldnamen ändern?

@Blawen:Wieso nimmst Du nicht einfach die Datenbankoberfläche von Delphi?
-weil ich tausende, von unterschiedlichen Tabellen, bei den Kunden habe.

LG Andreas


Genie - Mo 07.01.08 10:24

Tabellennamen ändern
ALTER TABLE <tabellenName> RENAME <tabellenName>;


bockwurst - Mo 07.01.08 11:29

@Genie: ALTER table <tabllennameAlt> RENAME <TabellennameNeu>

damit ändere ich den TabellenName. Wie kann ich den die FELDNAMEN, mit SQL, ändern?

LG Andreas