Tipos de datos de SQL Server y ADO.NETSQL Server Data Types and ADO.NET

SQL Server y .NET Framework están basados en sistemas de tipos distintos, lo que puede dar lugar a posibles pérdidas de datos.SQL Server and the .NET Framework are based on different type systems, which can result in potential data loss. Para conservar la integridad de los datos, el proveedor de datos .NET Framework para SQL Server (System.Data.SqlClient) proporciona métodos de descriptor de acceso con tipo para trabajar con datos de 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. Puede usar las enumeraciones de las clases SqlDbType para especificar los tipos de datos SqlParameter.You can use the enumerations in the SqlDbType classes to specify SqlParameter data types.

Para obtener más información y una tabla que describa las asignaciones de tipos de datos entre SQL Server y .NET Framework tipos de datos, vea SQL Server asignaciones de tipos de datos.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.

SQL Server 2008 incorpora tipos de datos nuevos diseñados para satisfacer las necesidades empresariales para trabajar con datos de fecha y hora, estructurados, semiestructurados y sin estructurar.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. Estos tipos se describen en la documentación de los Libros en pantalla de SQL Server 2008.These are documented in SQL Server 2008 Books Online.

Los tipos de datos de SQL Server disponibles para su uso en la aplicación dependen de la versión de SQL Server que se esté usando.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 obtener más información, busque la versión pertinente de los Libros en pantalla de SQL Server en la tabla siguiente.For more information, see the relevant version of SQL Server Books Online in the following table.

Libros en pantalla de SQL ServerSQL Server Books Online

  1. Tipos de datos (Motor de base de datos)Data Types (Database Engine)

En esta secciónIn This Section

SqlTypes y DataSetSqlTypes and the DataSet
Describe la compatibilidad de tipos con SqlTypes en el DataSet.Describes type support for SqlTypes in the DataSet.

Control de valores NullHandling Null Values
Muestra cómo trabajar con valores NULL y la lógica de tres valores.Demonstrates how to work with null values and three-valued logic.

Comparación de valores GUID y uniqueidentifierComparing GUID and uniqueidentifier Values
Muestra cómo trabajar con los valores GUID y uniqueidentifier en SQL Server y .NET Framework.Demonstrates how to work with GUID and uniqueidentifier values in SQL Server and the .NET Framework.

Datos de fecha y horaDate and Time Data
Describe cómo usar los nuevos tipos de datos de fecha y hora incorporados en SQL Server 2008.Describes how to use the new date and time data types introduced in SQL Server 2008.

UDT grandesLarge UDTs
Muestra cómo recuperar datos de tipos de definidos por el usuario de valores grandes incorporados en SQL Server 2008.Demonstrates how to retrieve data from large value UDTs introduced in SQL Server 2008.

Datos XML en SQL ServerXML Data in SQL Server
Describe cómo trabajar con datos XML recuperados de SQL Server.Describes how to work with XML data retrieved from SQL Server.

ReferenciaReference

DataSet
Describe la clase DataSet, así como todos sus miembros.Describes the DataSet class and all of its members.

System.Data.SqlTypes
Describe el espacio de nombres SqlTypes, así como todos sus miembros.Describes the SqlTypes namespace and all of its members.

SqlDbType
Describe la enumeración SqlDbType, así como todos sus miembros.Describes the SqlDbType enumeration and all of its members.

DbType
Describe la enumeración DbType, así como todos sus miembros.Describes the DbType enumeration and all of its members.

Vea tambiénSee also