Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Det har du fuldstændig ret i. Det gik lidt for hurtigt. Der er ingen anden mulighed end at bruge en cursor til at gennemløbe tabellen indtil den finder et hul men det er ikke særlig performancevenligt. Er der en grund til at du ikke kan bruge IDENTITY?
Ja, jeg kan ikke bruge identity, fordi brugerne selv organiserer deres oplysninger i løbenr intervaller. Således har de behov for at gruppere records indenfor et løbenrinterval (eller startende med et givet løbenr) og dermed finde det førstkommende ledige nr efter den initielle værdi.
Ja, der er nok ikke andet for. Problemet er bare, at brugeren godt kan have serie på 1000+ entries og vil have næste ledige (1001). Der er i princippet ingen grænser. Det kan gå hen at blive rigtigt grimt, når jeg i princippet skal hente flere tusinde recs til mit dataset for at være på den sikre side :-(
En SELECT af et enkelt felt (evt. med en WHERE som angiver et interval og feltet har index) er vel en af de billigste database operationer overhovedet.
Venne, jeg undskylder mange gange den sene reaktion, men takker for dit forslag som sidder lige i øjet. Jeg havde fundet ud af det selv, men det skal ikke komme dig til ulykke. Hvis du sender mig et svar skal jeg give dig de fortjente point.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.