Beklager det forsinkede svar, men vil lige sige tak for hjælpen, til alle.
nu kan jeg se fordelene ved ikke at nulstille en autonummerering
/Torben
"Michael Zedeler" <michael@zedeler.dk> skrev i en meddelelse
news:spu3f.70672$Fe7.240678@news000.worldonline.dk...
> Geert Lund wrote:
>> Jens Gyldenkærne Clausen wrote:
>>
>>> Det er ligeledes normalt en dårlig ide at ændre på en primærnøgle -
>>> igen kan man let komme i problemer hvis ændringen gennemføres i
>>> nogle tabeller, mens andre ikke opdateres.
>>
>>
>> Det er vel så her man bør slynge begreber som "referentiel integritet" og
>> "caskadevis-sletning" :)
>
> Jeg mener faktisk at Sybase Anywhere understøtter kaskade-updates på
> primærnøgler. Det er en underlig funktion.
>
>> Har man en tabel hvor mange data er blevet slettet og man gerne vil
>> bringe orden i rækkefølgen igen - kan dette som "hack" dog gøres ved at
>> importere alle data i en ny tabel (der dermed starter autonummeringen
>> forfra uden huller) og slette den gamle for at omdøbe den nye.
>
> Som hovedregel bør man ikke lave kode, som på nogen måde benytter
> reækkefølgen eller værdierne som sådan i et primær (eller
> fremmed-)nøgle-felt. Enterprise-versionen af Sybase allokerer f. eks.
> disse værdier på en helt beynderlig måde, så der kommer kæmpe huller.
>
> Mvh. Michael.
> --
> Which is more dangerous? TV guided missiles or TV guided families?
> Visit my home page at
http://michael.zedeler.dk/
> Get my vcard at
http://michael.zedeler.dk/vcard.vcf