SQL Server 2005 ha introdotto il supporto per alcune nuove tipologie di dato specifiche per chi lavora con grandi quantità di informazioni.
Rispetto a NVarChar, VarChar e VarBinary, questi nuovi tipi non hanno il limite di 8000 byte, che in SQL Server 2000 o precedente viene superato utilizzando, rispettivamente, NText, Text e Binary.
I nuovi tipi NVarChar(MAX), VarChar(MAX) e VarBinary(MAX) non hanno più questo limite e consentono, così come i tipi NText, Text e Binary di arrivare a 2 GB. In più, consentono di utilizzare tutte le funzioni applicate ai tipi "normali", per manipolare direttamente il contenuto, senza ragionare in funzione di byte o blocchi di informazione.
Per quanto riguarda lo sviluppatore, per poter utilizzare questo tipo è necessario specificare, come dimensione del parametro, il valore -1, come in questo esempio:
SqlParameter param = new SqlParameter("@name", SqlDbType.VarChar, -1);
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.