Colonne Varchar(max) ne permet pas d'être une Clé Primaire dans SQL Server

Colonne Varchar(max) ne permet pas d'être une Clé Primaire dans SQL Server.

Quelle est la longueur maximale d'un type varchar qui peut être une clé primaire.

Cela pourrait être une mauvaise pratique, mais il est venu à travers la situation.

  • Pourquoi ne pas avoir une colonne d'ID?
  • Vous n'êtes pas à l'aide de type varchar(max) pour tout sauf pour les champs que vous vous attendez à plus de 8000 caractères êtes-vous? Vous avez des problèmes de performances si donc, en raison de l'indexation des questions.
InformationsquelleAutor singsuyash | 2012-05-11