ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
4643
4643
EMPFEHLEN
-
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.
Möglich ist natürlich auch eine Zwischen-Tabelle.
Kann mir jemand helfen, wie ich das hinbekomme?
Vielen Dank schon mal.
Daniel
-
Versteh ich nicht ganz, warum machst du kein AutoIncrement Feld und übergibst als Wer immer NULL, dann erhöht es sich automatisch um 1.
Greetz...
SinacWenn euch mein Beitrag gefällt, meldet euch als Referal bei Dropbox an: http://db.tt/4tKC8O5
-
Das geht auf dem SQL-Server oder auch in Access. Aber die Tabelle befindet sich auf der AS/400. Da kann ich keine AuotWert-Feld anlegen.
Hab inzwischen eine Lösung gefunden:
UPDATE Bibliothek/Tabelle SET
ID-Feld = RRN(Tabelle)
wobei RRN die Record-Nummer angibt.
Alternativ könnte ich auch ein TIMESTAMP in das ID-Feld erzeugen. Mit einer Genauigkeit von 0,00001 Sekunden sollte das Risiko, dass zwei Datensätze die gleiche TIMESTAMP erhalten, relativ gering sein. Ausgeschlossen ist es jedoch nicht.
Aus diesem Grund habe ich den oben beschriebenen Weg gewählt.
Alle klar?!
Ähnliche Themen
-
Laufende Nummer (von bis) in MySQL - sowie Nummernkreisprüfung
Von dwex im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 19.01.08, 09:39 -
Putty --> auf eine laufende Konsole wechseln
Von Timo Rickert im Forum Linux & UnixAntworten: 1Letzter Beitrag: 25.10.05, 13:09 -
Laufende Nummer auf Blankobericht
Von cayenne im Forum Office-AnwendungenAntworten: 8Letzter Beitrag: 31.05.05, 07:59 -
Laufende Nummer in Endlosformular Access97
Von Nobbbi im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 10.07.04, 09:23 -
laufende Nummer in Exel ...
Von Gabi im Forum Office-AnwendungenAntworten: 18Letzter Beitrag: 13.02.03, 08:10





Zitieren
Login





