sql >> Database >  >> RDS >> Sqlserver

identiteit instellen op de kolom

U kunt een bestaande kolom niet wijzigen om de IDENTITEIT "eigenschap" te hebben - u moet:

  • maak een nieuwe tabel met dezelfde structuur (maar met IDENTITY ingesteld),
  • schakel IDENTITY_INSERT in voor deze nieuwe tafel,
  • rijen uit de oude tabel invoegen in de nieuwe tabel,
  • laat de oude tafel vallen, en,
  • de naam van de nieuwe tabel wijzigen om de oude tabelnaam te krijgen.

Als er externe sleutels bij betrokken zijn, moet u die ook repareren.



  1. Hoe bel je een orakelprocedure op Laravel?

  2. Count(*) gebruiken vs num_rows

  3. Hoe kan ik een back-up maken van een externe SQL Server-database naar een lokale schijf?

  4. Vind alle co-auteurs - Facetten/groeperen voor veel-naar-veel-toewijzingstabel