我有一张存储员工详细信息的表格。我想更改表并将其中一列设置emp_code
为主键。它的数据类型是nvarchar(max)
,但我无法将其设置为主键。
我运行以下查询:
ALTER TABLE user_master
ADD PRIMARY KEY (emp_code)
但它给了我一个错误:
消息 1919,级别 16,状态 1,行 1表中的
列的类型不能用作索引中的键列。emp_code
user_master
消息 1750,级别 16,状态 0,行 1
无法创建约束。请参阅以前的错误。
我该如何克服呢?