View Full Version : Feldkurznamen ändern
Hallo Kollegen,
gibt es eine Möglichkeit bei einer durch SQL erzeugten Tabelle, den Kurznamen eines Feld zu ändern.
Vielen Dank im Voraus
Jenne
Nun, das ist etwas mühsam:
alter table add field
update table set newfield=oldfield
alter table drop field
Die Syntax legt keinen Wert auf Vollständigkeit.
Aber der alte lange Feldname sollte erhalten bleiben. Ich müsste doch einen neuen Feldnamen für das neue Feld eingeben oder nicht ?
Per STRSQL kannst du die Bedienerführung aufrufen (per OpsNav geht das auch).
Der lange Name ist wohl nicht änderbar.
Hier hilft wohl nur ein umkopieren.
Also:
Erstellen der neuen Tabelle mit den richtigen Feldnamen (lang und kurz).
Der OpsNav kann den "CREATE TABLE"-Befehl erstellen.
Anschließend per
insert into NewTable
select * from OldTable
umkopieren.
Ggf. müssen aber auch Join's, LF's, Indexe angepasst werden.
Warum muss der kurze (System-)Name denn geändert werden ?
WIrd mir wohl nichts anderes übrigbleiben, als den von Dir vorgeschlagenen Weg einzugehen.
Danke für Deine Hilfe Fürchau