Hi all Surrogate key is mostly a sequential number. Although it doesn't has to be. They are system-generated artificial primary key values. Typically every row would have both a primary key and a surrogate key. The primary key identifies the unique row in the database the surrogate key identifies the unique entity in the modelled world. -Ankit