Avatar billede mema Nybegynder
17. april 2007 - 19:27 Der er 9 kommentarer og
1 løsning

Primærnøgle i en Sql database

Er det muligt at beholde det normale rækkefølge: 1, 2, 3, 4,...
i en sql 2005 prof. database, sådan at efter fx sletning af ID'et nr. 3 bliver ID nummeret 4 sat til 3 og den normale rækkefølge bevares?
Jeg har sat 15 points til dette spørgsmål. Men giver gerne 100, hvis nogen viser mig en måde at gøre det på (hvis det overhoved er muligt).
Avatar billede mochr Nybegynder
17. april 2007 - 19:48 #1
Du mener hvis du nu har fx 10000 rækker i din database og du så sletter række 2, så skal den selv opdatere de andre 9997 rækker ?
Avatar billede mema Nybegynder
17. april 2007 - 20:01 #2
Ja.
Avatar billede mema Nybegynder
17. april 2007 - 20:08 #3
Og det som skal opdateres er jo primærnøgle (ID).
Avatar billede arne_v Ekspert
17. april 2007 - 20:35 #4
det er ikke umiddelbart muligt, men kan laves med en del kode

det er absolut ikke hensigtsmaessigt - primaer noegler boer aldrig aendres
Avatar billede thesurfer Nybegynder
17. april 2007 - 21:43 #5
Hvad er meningen med at flytte alle ID'erne hen mod "1"?
Avatar billede mema Nybegynder
07. juli 2007 - 18:51 #6
Jeg lukker :-(
Avatar billede neoman Novice
07. juli 2007 - 18:56 #7
der er en row_number funktion i ms sql 2005 som kan give dig sekventielle rækkenumre :
http://www.davidhayden.com/blog/dave/archive/2005/12/30/2652.aspx
Avatar billede arne_v Ekspert
07. juli 2007 - 19:01 #8
Er det ikke i query output ? (ikke helt det samme som et on disk felt)
Avatar billede neoman Novice
07. juli 2007 - 19:02 #9
og for at lukke skal du også acceptere eget svar  - se her:
http://expfaq.dk/behandling_af_svar#behandling_af_svar
Avatar billede neoman Novice
07. juli 2007 - 19:03 #10
arne_v du har helt ret - men siden jeg ikke aner hvad det skal bruges til så var det blot et bud :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester