Share via


Tipos de dados do SQL Server e do ADO.NET

Baixar ADO.NET

O SQL Server e o .NET são baseados em sistemas de tipos diferentes, o que pode resultar em potencial perda de dados. Para preservar a integridade dos dados, o Provedor de Dados do Microsoft SqlClient para SQL Server (Microsoft.Data.SqlClient) fornece métodos de acessadores tipados para trabalhar com os dados do SQL Server. Você pode usar as enumerações nas classes de SqlDbType para especificar tipos de dados SqlParameter.

O SQL Server 2008 apresenta novos tipos de dados criados para atender às necessidades empresariais para trabalhar usando dados de data e hora, estruturados, semiestruturados e não estruturados. Eles são documentados nos Manuais Online do SQL Server 2008.

Os tipos de dados do SQL Server disponíveis para uso em seu aplicativo dependem da versão do SQL Server que você está usando. Para obter mais informações, confira Tipos de Dados (Mecanismo de Banco de Dados) nos Manuais Online do SQL Server.

Nesta seção

SqlTypes e DataSet
Descreve o suporte de tipo para SqlTypes no DataSet.

Manipulando valores nulos
Demonstra como trabalhar com valores nulos e lógica de três valores.

Comparando valores de GUID e uniqueidentifier
Demonstra como trabalhar com valores de GUID e uniqueidentifier no SQL Server e .NET.

Dados de data e hora
Descreve como usar os novos tipos de dados de data e hora introduzidos no SQL Server 2008.

UDTs grandes
Demonstra como recuperar dados de UDTs de valor grande introduzidos no SQL Server 2008.

Dados XML no SQL Server
Descreve como trabalhar com os dados XML recuperados do SQL Server.

Referência

DataSet
Descreve a classe DataSet e todos os membros dela.

System.Data.SqlTypes
Descreve o namespace SqlTypes e todos os membros dele.

SqlDbType
Descreve a enumeração SqlDbType e todos os membros dela.

DbType
Descreve a enumeração DbType e todos os membros dela.

Próximas etapas