12. oktober 2001 - 10:31Der er
5 kommentarer og 1 løsning
Autonummerering i SQL Server 2000
Jeg har konverteret en database fra Access 2000 format til Sql server 2000. Alt gik fint, bortset fra mit \"ID\" felt, som i Access var af \"auto-number\" typen. Hvordan laver jeg noget tilsvarende i Sql server 2000, således at hver gang jeg bruger en INSERT INTO... sætning, så tilføjer den selv et automatisk stigende nummer til \"ID\" feltet ?
Bruger du Access til at oprette, skal der hak i IDENTITY.
Bruger du EnterPrice Manager, skal der hak i IDENTITY
Bruger du SQL, skal du efter datatypen have statementet IDENTITY (Seed, Incr), hvor Seed fortæller starttallet og Incr fortæller springet mellem værdierne. Normalt vil det være (1,1)
In table design view there is a column named Identity. Check this field. The Identity Seed and Identity Increment columns will also getset to 1. To do this the Allow Nulls column must NOT be checked
Fremragende. Det virkede (efter jeg havde sat en værdi ind i ID feltet, hvor værdien overalt var <Null> :) ). Tak for det hurtige svar.
Synes godt om
Ny brugerNybegynder
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.