Home › Glossary › Surrogate key

Surrogate key

Instead of the source system's natural key, a generated value such as an identity column (BIGINT GENERATED ALWAYS AS IDENTITY). Values are unique, gaps are possible, and an identity column rules out concurrent transactions on the table.

Read more: Microsoft Learn

In the Ultra Transcenders books

DP-750DP-600DP-700PL-300

Each book explains Surrogate key in context, with comparison tables and the common traps.

Terms in this definition

Related terms

See Surrogate key in the full glossary