-
SQL über 168 Dateien
Ich möchte in der DKS-Buchhaltungen
einen Mandanten von F01 in F09 umbenennen.
Dazu muss ich in der Bibliothek in 168 Dateien den Namen von F01 in F09
ändern.
Gibt es mit SQL eine Möglichkeit, diese
Änderung "in einem Rutsch" durchzuführen, ohne jede einzelne Datei
mit dem spezifischem Feldnamen ansprechen zu müssen?
Vielen Dank für Tipps...
-
Nein leider nicht.
Du musst halt mehrere Schritte verwenden:
- Select über SYSCOLUMNS für alle Dateien die das Feld enthalten (vorausgesetzt, das Feld heißt überall gleich)
- Dynamischer Update
Am besten lässt sich das hier per REXX erledigen, ansonsten musst du halt ein RPG-Programm schreiben.
-
Kurze Antwort Nein!
Die einzige Möglichkeit ist, dynamisches SQL zu verwenden, bei dem das SQL-Statement als String aufbereitet und anschließend ausgeführt wird.
Dazu musst Du natürlich die Dateien und die Feldnamen wissen.
Die entsprechenden Informationen kannst Du Dir evt. über die Systemtables holen:
QSYS2/SysTables - physische Dateien / Tabellen
QSYS2/SysColumns - Felder / Spalten
Birgitta
-
Hallo,
bist du eigentlich sicher, dass das damit getan ist? Ich kenne zwar DKS nicht, aber was ist, wenn da noch Mandantenkram in irgendwelchen DTAARAS oder ähnlich unstrukturiertem Schmomnz rumsteht???
mfg
Dieter Bender
PS: also das mit den 168 Dateien vollelektrisch, das kann SQL mit Bordmitteln nun wirklich nicht.
Zitat von mikex01
Ich möchte in der DKS-Buchhaltungen
einen Mandanten von F01 in F09 umbenennen.
Dazu muss ich in der Bibliothek in 168 Dateien den Namen von F01 in F09
ändern.
Gibt es mit SQL eine Möglichkeit, diese
Änderung "in einem Rutsch" durchzuführen, ohne jede einzelne Datei
mit dem spezifischem Feldnamen ansprechen zu müssen?
Vielen Dank für Tipps...
-
DKS Buchhaltung
Zitat von mikex01
Ich möchte in der DKS-Buchhaltungen
einen Mandanten von F01 in F09 umbenennen.
Dazu muss ich in der Bibliothek in 168 Dateien den Namen von F01 in F09
ändern.
Gibt es mit SQL eine Möglichkeit, diese
Änderung "in einem Rutsch" durchzuführen, ohne jede einzelne Datei
mit dem spezifischem Feldnamen ansprechen zu müssen?
Vielen Dank für Tipps...
Der beste Tipp ist, es mit Bordmitteln der DKS Funktion zu erledigen, dann brauchst Du lediglich ein paar Bewegungen kopieren. Weitere Infos: 0163/701 85 89
-
DKS Bordmittel
tja, die DKS Bordmittel reichen ja nicht
wirklich und PC Reporting greift auf viele
Dateien zu; es ist ja leider nicht nur die AS/400, die bei der Umwandlung berücksichtigt werden muss.
Nach Aussagen von SoftM muss eine Leerfirma eingerichtet werden, dort muss
die Altfirma rein, dann müssen alle PF mit SQL den neuen Mandantennamen als Firma
eingetragen bekommen.
Similar Threads
-
By mk in forum NEWSboard Programmierung
Antworten: 13
Letzter Beitrag: 13-07-12, 08:53
-
By Bobou in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 22-11-06, 08:26
-
By moskito in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 30-08-06, 17:30
-
By steven_r in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 08-08-06, 09:34
-
By desti82 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 04-07-06, 15:25
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