Perché non riesco a creare un vincolo su una colonna nvarchar(max)
? SQL Server non mi consentirà di inserire un vincolo univoco su di esso. Ma, mi consente di creare un vincolo univoco su una colonna nvarchar(100)
.Perché non riesco a mettere un vincolo su nvarchar (max)?
Entrambe queste colonne sono NOT NULL
. C'è qualche ragione per cui non riesco ad aggiungere un vincolo alla colonna ?
A tal fine, c'è qualche valore massimo impostato che l'indice può essere, o è solo 'non MAX'? –
Penso che la lunghezza massima di 'nvarchar' e' varchar' sia da qualche parte nell'intervallo 8000, a meno che non si usi MAX. – Thorarin
La dimensione totale massima di tutte le colonne chiave di un indice è 900 byte. http://msdn.microsoft.com/en-us/library/ms191241.aspx –