per sql eine laufende nummer bilden
- Dieses Thema hat 5 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 18 Jahre, 2 Monaten vonGast.
- AuthorPosts
- 17. März 2005 um 12:00 Uhr #2522
Hey 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 #2979Hi 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 #329718. März 2005 um 19:17 Uhr #3503Hallo 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 #3642Hi 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 - AuthorPosts
You must be logged in to reply to this topic.