VARCHAR (MAX) should be used for Large Objects.It uses regular data until the content actually fills 8k of data. When an overflow occurs, the data is saved as the old TEXT, IMAGE, and the pointer replaces the old content. Varchar is for variable-length character data, not Unicode. n can be a value from 1 to 8000. Max indicates that the maximum storage size is 2 ^ 31-1 bytes. Hope this helps.
source share