Avatar billede tjalle Nybegynder
17. oktober 2002 - 01:58 Der er 2 kommentarer og
1 løsning

Størrelse på autoincrement!

hej;

Jeg har en database som modtager meget dynamisk data. Under en programafkørsel kan der ændres op imod 100 records, herunder slette/tilføje!

Jeg har et autoincrement id-felt som nøgle! MS SQL angiver et der er tale om en INT på 4 cifre!

Det betyder vel XXXX, betydende at der kan være 10000 id'er!

Men hvad sker der når denne grænse nås? starter den forfra på de ledige eller udvider den feltet ??

Tj.
Avatar billede bennytordrup Nybegynder
17. oktober 2002 - 06:44 #1
Det er ikke 4 cifre i den int, men 4 bytes lagerplads. Int er beskrevet som følger i Books Online:

Integer (whole number) data from -2^31 (-2,147,483,648) through 2^31 - 1 (2,147,483,647). Storage size is 4 bytes.
Avatar billede bennytordrup Nybegynder
17. oktober 2002 - 06:45 #2
Det betyder altså, at du kan have 4.2 mia. id i din tabel.
Avatar billede tjalle Nybegynder
17. oktober 2002 - 14:09 #3
hehe... min fejl !!
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
Computerworld tilbyder specialiserede kurser i database-management

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