Tipos de dados do SQL Server e ADO.NETSQL Server Data Types and ADO.NET

O SQL Server e o .NET Framework são baseados em diferentes tipos de sistema, o que pode resultar em potencial perda de dados.SQL Server and the .NET Framework are based on different type systems, which can result in potential data loss. Para preservar a integridade dos dados, o provedor de dados .NET Framework para SQL Server (System.Data.SqlClient) fornece métodos tipados acessadores para trabalhar com dados do SQL Server.To preserve data integrity, the .NET Framework Data Provider for SQL Server (System.Data.SqlClient) provides typed accessor methods for working with SQL Server data. É possível usar enumerações nas classes SqlDbType para especificar tipos de dados SqlParameter.You can use the enumerations in the SqlDbType classes to specify SqlParameter data types.

Para obter mais informações e uma tabela que descreve os mapeamentos de tipo de dados entre SQL Server e .NET Framework tipos de dados, consulte SQL Server mapeamentos de tipo de dados.For more information and a table that describes the data type mappings between SQL Server and .NET Framework data types, see SQL Server Data Type Mappings.

O SQL Server 2008 apresenta novos tipos de dados cujo objetivo é atender às necessidades de negócios de trabalhar com dados de data e hora, estruturados, semiestruturados e não estruturados.SQL Server 2008 introduces new data types that are designed to meet business needs to work with date and time, structured, semi-structured, and unstructured data. Esses tipos de dados estão documentados em Manuais Online do SQL Server 2008.These are documented in SQL Server 2008 Books Online.

Os tipos de dados do SQL Server disponíveis para uso em seu aplicativo dependem da versão do SQL Server em uso.The SQL Server data types that are available for use in your application depends on the version of SQL Server that you are using. Para obter mais informações, consulte a versão relevante de Manuais Online do SQL Server na tabela a seguir.For more information, see the relevant version of SQL Server Books Online in the following table.

SQL Server Books Online (Guias online do SQL Server)SQL Server Books Online

  1. Tipos de dados (Mecanismo de Banco de Dados)Data Types (Database Engine)

Nesta seçãoIn This Section

SqlTypes e DataSetSqlTypes and the DataSet
Descreve o suporte a tipos para SqlTypes em DataSet.Describes type support for SqlTypes in the DataSet.

Manipulando valores nulosHandling Null Values
Demonstra como trabalhar com valores nulos e a lógica com três valores.Demonstrates how to work with null values and three-valued logic.

Comparando valores de GUID e uniqueidentifierComparing GUID and uniqueidentifier Values
Demonstra como trabalhar com GUID e com valores uniqueidentifier no SQL Server e no .NET Framework.Demonstrates how to work with GUID and uniqueidentifier values in SQL Server and the .NET Framework.

Dados de data e horaDate and Time Data
Descreve como usar os novos tipos de dados de data e hora introduzidos no SQL Server 2008.Describes how to use the new date and time data types introduced in SQL Server 2008.

UDTs grandesLarge UDTs
Demonstra como recuperar dados de UDTs de valor grande introduzidos no SQL Server 2008.Demonstrates how to retrieve data from large value UDTs introduced in SQL Server 2008.

Dados XML no SQL ServerXML Data in SQL Server
Descreve como trabalhar com dados XML recuperados do SQL Server.Describes how to work with XML data retrieved from SQL Server.

ReferênciaReference

DataSet
Descreve a classe DataSet e todos os seus membros.Describes the DataSet class and all of its members.

System.Data.SqlTypes
Descreve o namespace SqlTypes e todos os seus membros.Describes the SqlTypes namespace and all of its members.

SqlDbType
Descreve a enumeração SqlDbType e todos os seus membros.Describes the SqlDbType enumeration and all of its members.

DbType
Descreve a enumeração DbType e todos os seus membros.Describes the DbType enumeration and all of its members.

Consulte tambémSee also