sql >> Database teknologi >  >> RDS >> Sqlserver

sæt identitet på kolonnen

Du kan ikke ændre en eksisterende kolonne til at have IDENTITY "egenskaben" - du skal:

  • opret en ny tabel med samme struktur (men med IDENTITY sat op),
  • aktiver IDENTITY_INSERT for denne nye tabel,
  • indsæt rækker fra den gamle tabel i den nye tabel,
  • slip den gamle tabel, og
  • omdøb den nye tabel for at få det gamle tabelnavn.

Hvis der er fremmednøgler involveret, skal du også rette dem op.



  1. Erstat brudlinje med '\n'

  2. Hvordan man øger ydeevnen af ​​SQL-forespørgsel for at vælge fra 2 tabeller

  3. Meget langsomme (1 sekund) forbindelser

  4. Hvad betyder =*?