È come rappresentare varchar(max) in .net SQLDBType (non esplicitamente dichiarato, ma la lunghezza è -1)
Non posso provarlo in linguaggio SQL in SQL Server in questo momento per motivi di interesse:ma sono sicuro che è solo per il codice client perché varchar è normalmente fortemente definito tra 1 e 8000, ma per il tipo massimo non lo è.