【发布时间】:2016-05-17 15:00:46
【问题描述】:
我有最大长度为 20 个字符的字母数字数据。我要将此数据存储在类型为NVARCHAR(20) 的列中。
这些数据是CODES,必须是唯一的,所以我决定把它作为主键列。
但是,询问another question,有人“建议”我使用INT 列作为主键。
你怎么看? INT 主键并添加具有UNIQUE 约束或我当前设计的列?
我想我要添加一个我不会使用的新列,因为我需要 NVARCHAR(20) 列进行搜索,并避免重复。换句话说,我 99% 的 where 子句都会有 NVARCHAR 列。
【问题讨论】: