La colonne de la table est d'un type non valide pour une utilisation en tant que colonne clé dans un index

J'ai une table où je suis de stocker les informations sur les employés. Je veux modifier la table et d'en créer un de la colonne emp_code comme clé primaire. Son type de données est nvarchar(max)mais je ne suis pas capable de le définir comme clé primaire.

Je exécutez la requête suivante :

ALTER TABLE user_master
ADD PRIMARY KEY (emp_code)

mais il me donne une erreur :

Msg 1919, Niveau 16, État 1, Ligne 1
Colonne emp_code dans le tableau user_master est d'un type qui n'est pas valide pour l'utiliser comme une clé de colonne dans un index.
Msg 1750, Niveau 16, État 0, La Ligne 1
N'a pas pu créer de contrainte. Voir les erreurs précédentes.

Comment puis-je surmonter cela?

source d'informationauteur hitesh.gawhade