Ik zie niet in hoe een standaardwaarde op een veld echt een nadeel zou kunnen zijn.
Als u de id's van sommige records wilt beheren voordat u ze invoegt, kan het handig zijn om NEWID()
te gebruiken. in plaats van de standaard sequentiële id (zodat u de records en hun associaties kunt genereren voordat u met de database interageert, en u hoeft er daarna niet meer naar te vragen om de id's terug te krijgen). Hoewel de twee elkaar niet uitsluiten...
Als granadaCoder zei, de sequentiële ID zou kunnen worden afgeleid, maar IMO is het voordeel zo groot in termen van prestaties en onderhoud dat het een vergissing zou zijn om het niet te gebruiken.