as opposed to int or bigint?
Also what are some drawbacks? slower performance?
as opposed to int or bigint?
Also what are some drawbacks? slower performance?
The only benefit I can think of is that it may make the table more "human" readable. Potential drawbacks and things to consider are:
Personally, I prefer a surrogate key number that uses an auto-increment, but it really depends on your situation.
If you were referring to the SQL Server IDENTITY column, then you may want to check out the following article, which I found helpful. Understanding SQL Server Identity Columns