Dati binari e con valori di grandi dimensioni SQL Server (ADO.NET)
In Microsoft SQL Server 2005 è stato introdotto l'identificatore max, che espande la capacità di archiviazione dei tipi di dati varchar, nvarchar e varbinary. I tipi varchar(max), nvarchar(max) e varbinary(max) vengono collettivamente definiti tipi di dati con valori di grandi dimensioni. È possibile utilizzare i tipi di dati con valori di grandi dimensioni per archiviare fino a 2^31-1 byte di dati. I tipi di dati text, ntext e image delle versioni precedenti di SQL Server possono essere sostituiti da varchar(max) e nvarchar(max), rispettivamente, mentre il tipo di dati image può essere sostituito da varbinary(max).
Con i tipi di dati con valori di grandi dimensioni è possibile utilizzare SQL Server in un modo che non era possibile con le versioni precedenti di SQL Server, in cui per gli oggetti binari di grandi dimensioni (BLOB) era necessaria una gestione speciale.
In SQL Server 2008 viene introdotto l'attributo FILESTREAM, che non è un tipo di dati ma piuttosto un attributo che può essere definito in una colonna, per consentire l'archiviazione dei dati con valori di grandi dimensioni nel file system anziché nel database.
In questa sezione
Modifica di dati con valori di grandi dimensioni (max) in ADO.NET
Viene descritto come utilizzare tipi di dati con valori di grandi dimensioni introdotti in SQL Server 2005.Dati FILESTREAM in SQL Server 2008 (ADO.NET)
Viene descritto come utilizzare tipi di dati con valori di grandi dimensioni archiviati in SQL Server 2008 con l'attributo FILESTREAM.Inserimento di un'immagine da un file (ADO.NET)
Viene illustrato come trasmettere flussi di valori BLOB a versioni di SQL Server precedenti a SQL Server 2005.Utilizzo di UPDATETEXT con dati binari (ADO.NET)
Viene illustrato come scrivere un BLOB in blocchi in SQL Server 2000.
Vedere anche
Altre risorse
Tipi di dati SQL Server e ADO.NET