-
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
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks