Когда вы объявляете столбец или переменную varchar(max)
, это может занять до 2 ГБ данных и 2 ^ 31-1 символов. Если вы объявите столбец или переменную как nvarchar
, он все равно может занять только 2 ГБ данных и (2 ^ 31-1) / 2 символа, поскольку каждый символ занимает вдвое больше места. Когда вы объявляете столбец или переменную varchar
без использования предложения COLLATE
, используется сопоставление базы данных. `` Предложение COLLATE не влияет на емкость столбца или переменной.