sql >> Databasteknik >  >> RDS >> Sqlserver

ställ in identitet på kolumnen

Du kan inte ändra en befintlig kolumn för att ha IDENTITY "egenskapen" - du måste:

  • skapa en ny tabell med samma struktur (men med IDENTITY inställd),
  • aktivera IDENTITY_INSERT för detta nya bord,
  • infoga rader från den gamla tabellen i den nya tabellen,
  • släpp den gamla tabellen och,
  • byt namn på den nya tabellen för att få det gamla tabellnamnet.

Om det finns främmande nycklar inblandade måste du också fixa dessa.



  1. Postgresql 11:Anropsfel för lagrad procedur - För att anropa en procedur, använd CALL, Java

  2. ConnectionString-egenskapen har inte initierats fel

  3. freeTDS använder inte sin konfiguration

  4. DBMS_APPLICATION_INFO.SET_CLIENT_INFO fungerar inte