per sql eine laufende nummer bilden
- Dieses Thema hat 5 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 18 Jahren, 8 Monaten von
Anonym.
-
AuthorPosts
-
17. März 2005 um 12:00 Uhr #2522
AnonymGastHey Leutz,
vielleicht kann mir einer von euch helfen:
Ich muss per SQL eine laufende Nummer in einer Tabelle bilden.
Ich habe entweder die Möglichkeit beim Befüllen der Tabelle diese laufende Nummer mitzugeben (Problem dabei: gleichzeitig findet eine Sortierung statt), oder ich aktualisiere die Tabelle erst nach dem Befüllen und vergebe die laufende Nummer anhand der Sortierung.
Kann mir jemand helfen, wie ich das hinbekomme?
Vielen Dank schon mal.
Daniel
18. März 2005 um 7:48 Uhr #2979
AnonymInaktivHi Daniel,
wie wird die Tabelle nach dem Sort "befüllt"? Per INSERTS oder per LOAD-Utility?
MfG
AxelP
18. März 2005 um 10:29 Uhr #3297
AnonymGastper insert
18. März 2005 um 19:17 Uhr #3503
AnonymInaktivHallo Daniel,
wie wäre es dann mit trigger oder sequence?
Näheres dazu und Beispiele findest Du im DB2 Kochbuch http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM
Viel Erfolg
Friedmar
21. März 2005 um 16:20 Uhr #3642
AnonymInaktivHi Daniel,
neben der Sequence gibt es auch noch die Möglichkeit mit eine IDENTITY-Spalte (GENERATED ALWAYS) zu arbeiten. Die Spalte ist bei den Inserts nicht anzugeben, kann aber natürlich selektiert werden.
MfG
AxelP
4. April 2005 um 7:02 Uhr #3747
AnonymGastDanke für eure Hilfe,
habe das Problem inzwischen gelöst:
UPDATE BIBLIOTHEK/TABELLE SET
FELD = RRN(TABELLE)RRN gibt mir die RowNumber…
-
AuthorPosts
You must be logged in to reply to this topic.