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

Er der nogen ulemper ved at bruge NewSequentialID?

Jeg kan ikke se, hvordan en standardværdi på et felt virkelig kan være en ulempe.

Hvis du vil kontrollere id'erne for nogle poster, før du indsætter dem, kan det være praktisk at bruge NEWID() i stedet for standard sekventiel id (så du kan generere posterne og deres tilknytninger, før du interagerer med databasen, og du behøver ikke at forespørge på den bagefter for at få id'erne tilbage). Selvom de to ikke udelukker hinanden...

Som granadaCoder sagt, det sekventielle ID kunne udledes, men IMO er fordelen så stor med hensyn til ydeevne og vedligeholdelse, at det ville være en fejl ikke at bruge det.



  1. Installer luaSQL på Ubuntu

  2. ude af stand til at oprette autoinkrementerende primærnøgle med flask-sqlalchemy

  3. Forbind computer-database-jpa Play 2.1 eksempelapplikation med MySQL

  4. mysql cpp-stik kaster Ukendt Undtagelse under tilslutning