Nechápu, jak by výchozí hodnota na poli mohla být ve skutečnosti nevýhodou.
Pokud chcete ovládat ID některých záznamů před jejich vložením, může být užitečné použít NEWID()
místo výchozího sekvenčního id (takže můžete generovat záznamy a jejich přidružení předtím, než začnete pracovat s databází, a nebudete se muset ptát poté, abyste získali id zpět). Ačkoli se tyto dva vzájemně nevylučují...
Jako granadaCoder řekl, že sekvenční ID by se dalo odvodit, ale přínos IMO je z hlediska výkonu a údržby tak velký, že by byla chyba ho nepoužít.