Forum: Datenbanken
by Blup,
23. Mär 2012
Bezieht sich das auf meinen Beitrag?
Das man den Primärschlüssel nicht verändert ist ja jetzt hoffentlich allen klar.
Es gibt noch weitere Gründe, die dagegen sprechen und noch nicht genannt wurden (z.B. Lock-Konflikte, OPF, Replication).
Demnach kann das Sortierfeld natürlich nicht der Primärschlüssel sein und ein zusätzlicher Index ist für den schnellen Zugriff auf jeden Fall sinnvoll. Ich...
Forum: Datenbanken
by Blup,
22. Mär 2012
Die Bedingungen sollten meiner Meinung nach erfüllt werden:
- der Index auf das Sortierfeld ist eindeutig
- auf die Daten wird auch bei der Änderung über den Index zugegriffen
- die Änderung erfolgt innerhalb einer Transaktion
Ich würde das in einer Stored Procedure kapseln.
create procedure P_BILDER_VERSCHIEBEN (
SRCINDEX integer,
DSTINDEX integer)