It is not a good idea. What happens in the future when there are not enough IDs left for cars?If you insist of mixing people and cars in same people (like an EAV design) you can make something like thisDECLARE @objectType TABLE ( typeID TINYINT IDENTITY(1, 1) PRIMARY KEY CLUSTERED, typeCode VARCHAR(3), typeName VARCHAR(200) )INSERT @objectCodeSELECT 'pop', 'People' UNION ALLSELECT 'car', 'Car'DECLARE @Sample TABLE ( RowID INT IDENTITY(1, 1), typeID TINYINT REFERENCES @objectType (typeID) )
E 12°55'05.63"N 56°04'39.26"