Tipos De Datos En Sql Server
SQL Server y .NET Framework se basan en sistemas de tipos distintos. Por ejemplo, la estructura Decimal de .NET Framework tiene una escala máxima de28, mientras que los tipos de datos decimal y numérico de SQL Server tienen una escala máxima de 38. Para mantener la integridad de los datos al leer y escribir datos, SqlDataReader expone métodos dedescriptores de acceso con tipo específicos de SQL Server que devuelven objetos de System.Data.SqlTypes así como métodos de descriptores de acceso que devuelven tipos de .NET Framework. Los tipos de SQLServer y los de .NET Framework se representan también mediante enumeraciones en las clases DbType y SqlDbType, que puede usar al especificar los tipos de datos SqlParameter. En la tabla siguiente semuestra el tipo de .NET Framework deducido, las enumeraciones DbType y SqlDbType y los métodos de descriptor de acceso de SqlDataReader. Tipo de motor de base de datos de SQL Server bigint binary bitchar Tipo de .NET Framework Enumeración SqlDbType Descriptor de acceso con tipo SqlDataReade r SqlTypes GetSqlInt64 GetSqlBinary GetSqlBoolean GetSqlString Enumeración DbType Descriptor de acceso contipo SqlDataReader DbType GetInt64 GetBytes GetBoolean GetString GetChars GetDateTime
Int64 Byte[] Boolean String Char[]
BigInt VarBinary Bit Char
Int64 Binary Boolean AnsiStringFixedLengt h,String Date
date (solo SQL Server 2008) datetime datetime2 (solo SQL Server 2008) datetimeoffset (solo SQL Server 2008) decimal Atributo FILESTREAM (varbinary(max )) float image int money ncharntext
DateTime
Date
GetSqlDateTim e GetSqlDateTim e GetSqlDateTim e Ninguno
DateTime DateTime2
DateTime DateTime2
DateTime DateTime2
GetDateTime GetDateTime
DateTimeOffs etDecimal Byte[]
DateTimeOffse t Decimal VarBinary
DateTimeOffset
GetDateTimeOffs et GetDecimal GetBytes
GetSqlDecimal GetSqlBytes
Decimal Binary
Double Byte[] Int32 Decimal String Char[]...
Regístrate para leer el documento completo.