-
DB2 identity Nummer
Hallo zusammen, wir übertragen von einem System zu anderen über Nacht Daten per FTP. Einige Tabellen arbeiten mit von der DB2 generierten "Identity" Nummern nach diesem Muster : GENERATED ALWAYS AS IDENTITY. Weiss jemand wo die DB2 diese Nummern speichert ( evtl. in QSYS2 ), um diese dann zu synchronisieren.
Vielen Dank,,
Andreas
Andreas Herzfeldt
-
Ich bin mir nicht sicher ob ich dir richtig verstanden habe.
Diese Klausel kannst du bei einer Tabelle für eine Spalte angeben.
Die DB2 schreibt die Nummern dann in die Spalte hinein.
Mit dem Zusatz ALWAYS wird auch definiert, dass NUR das System die Nummer schreiben darf.
Wenn User und System die Nummern schreiben dürfen, muss der Zusatz DEFAULT verwendet werden.
Wobei ich bei der GENERATED Klausel nur ALWAYS empfehlen kann, da es sonst zu Problemen führen kann.
lg Andreas
-
Zitat von Andreas Herzfeldt
Hallo zusammen, wir übertragen von einem System zu anderen über Nacht Daten per FTP. Einige Tabellen arbeiten mit von der DB2 generierten "Identity" Nummern nach diesem Muster : GENERATED ALWAYS AS IDENTITY. Weiss jemand wo die DB2 diese Nummern speichert ( evtl. in QSYS2 ), um diese dann zu synchronisieren.
Vielen Dank,,
Andreas
Ich gehe davon aus, dass das 2. System ein Test oder Backup System ist und in der Nacht die Daten für neue Tests aktualisiert werden.
Habt Ihr schon mal daran gedacht die Identity Columns auf dem anderen System mit GENERATE BY DEFAULT zu generieren oder vor der Übernahme entsprechend zu setzen.
Birgitta
-
Hallo zusammen,
wir haben das jetzt wie folgt gelöst, Birgitta hatte mit Ihrer Vermutung der Zweitsysteme recht.
Ermittlung der maximalen Zähler per "select max", addieren + 1 und setzen des neuen Wertes per
ALTER TABLE
&NLIB/&NTABLE
ALTER COLUMN &VID
RESTART WITH &VCOUNT
Das Ganze in ein CL mit QM-Query und gut ist.
Frohe Weihnachten !
Andreas
Andreas Herzfeldt
Similar Threads
-
By Ewald in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 24-01-07, 18:32
-
By Azaron in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 05-12-06, 13:42
-
By mlitters in forum Archiv NEWSboard Events
Antworten: 0
Letzter Beitrag: 11-10-06, 16:52
-
By MKl. in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 07-08-06, 07:46
-
By bluesXplosion in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 03-08-06, 09:52
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