22. januar 2007 - 16:35Der er
5 kommentarer og 1 løsning
Fjern identity
Jeg har et lille system (i ASP) som jeg bruger til at opdatere flere databaser. Det kører fint, men nu står jeg i en situation, hvor jeg skal fjerne identity fra en kolonne.
Jeg bruger koden: CREATE TABLE tabelNavn (ID int identity(0,0) PRIMARY KEY,...)
Til at oprette med, men hvordan fjerner jeg identity igen? Har prøvet med: ALTER TABLE tabelNavn ALTER COLUMN ID int ALTER TABLE tabelNavn ALTER COLUMN ID int identity(0,0)
Men de virker ikke. Hvad skal jeg skrive??
Skal jeg helt ned i system tabellerne og slette det (vil jeg helst undgå)?
lidt googling siger at: 1) du skal oprette en ny kolonne uden identity, kopiere data fra den gamle til den nye, skifte primary key, slette den gamle kolonne, rename kolonnen 2) det er hvad Enterprise Manager gør nå man gør det i den
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.