Forum: Datenbanken
by marabu,
5. Mär 2007
Hallo Hans,
der von mir vorgestellte (nicht erfundene) Ansatz zählt zu den best practices im relationalen Bereich. An die Stelle von PREV_ID tritt SEQ (oder SI, siehe Link) als vom Benutzer festgelegte Ordnungsnummer und auch bei diesem Ansatz werden nur zwei UPDATE-Statements benötigt um die Ordnung von beliebig vielen Datensätzen neu zu regeln. Schau dir mal die Stored Procedure MoveRecs()...
Forum: Datenbanken
by marabu,
4. Mär 2007
Guten Morgen Hans,
natürlich kann man Baumstrukturen sortieren - keine Frage. Dazu müssen aber Sortierkriterien her und PREV_ID gefällt mir da gar nicht, da Schlüsselwerte in der Regel nie für eine Sortierung geeignet sind. Das liegt daran, dass Schlüssel informationsfrei sein sollen. Nicht einmal deren Erzeugungsreihenfolge, welche sich oft im Schlüsselwert speigelt, darf auf fachlicher Ebene...