My application needs a generic lookup table Dictionary
that should only be referenced by KEY {VARCHAR(N) UNIQUE}
Is there any reason I should not set KEY
to be the primary key?
My application needs a generic lookup table Dictionary
that should only be referenced by KEY {VARCHAR(N) UNIQUE}
Is there any reason I should not set KEY
to be the primary key?
You can definitely use a VARCHAR as a primary key. But being a primary key it would be difficult to update in case of any chance. But as per your need you can definitely use VARCHAR as primary key