SqlParameter 数据类型时可以使用这些枚举。

SqlDataReader 的访问器方法。

SQL Server 数据库引擎类型 .NET Framework 类型 SqlDbType 枚举 SqlDataReader SqlTypes 类型化访问器 DbType 枚举 SqlDataReader DbType 类型化访问器
bigint Int64 BigInt GetSqlInt64 Int64 GetInt64
binary Byte[] VarBinary GetSqlBinary Binary GetBytes
bit Boolean Bit GetSqlBoolean Boolean GetBoolean
char Char[] Char GetSqlString String GetString

GetChars
(SQL Server 2008 及更高版本) DateTime Date 1 GetSqlDateTime Date 1 GetDateTime
datetime DateTime DateTime GetSqlDateTime DateTime GetDateTime
(SQL Server 2008 及更高版本) DateTime DateTime2 DateTime2 GetDateTime
(SQL Server 2008 及更高版本) DateTimeOffset DateTimeOffset DateTimeOffset GetDateTimeOffset
decimal Decimal Decimal GetSqlDecimal Decimal GetDecimal
FILESTREAM 特性 (varbinary(max)) Byte[] VarBinary GetSqlBytes Binary GetBytes
float Double Float GetSqlDouble Double GetDouble
图像 Byte[] Binary GetSqlBinary Binary GetBytes
int Int32 Int GetSqlInt32 Int32 GetInt32
money Decimal Money GetSqlMoney Decimal GetDecimal
nchar Char[] NChar GetSqlString StringFixedLength GetString

GetChars
ntext Char[] NText GetSqlString String GetString

GetChars
数值 Decimal Decimal GetSqlDecimal Decimal GetDecimal
nvarchar Char[] NVarChar GetSqlString String GetString

GetChars
实数 Single Real GetSqlSingle Single GetFloat
rowversion Byte[] Timestamp GetSqlBinary Binary GetBytes
smalldatetime DateTime DateTime GetSqlDateTime DateTime GetDateTime
smallint Int16 SmallInt GetSqlInt16 Int16 GetInt16
smallmoney Decimal SmallMoney GetSqlMoney Decimal GetDecimal
sql_variant 对象2 Variant GetSqlValue 2 Object GetValue 2
文本 Char[] Text GetSqlString String GetString

GetChars
(SQL Server 2008 及更高版本) TimeSpan Time Time GetDateTime
时间戳 Byte[] Timestamp GetSqlBinary Binary GetBytes
tinyint Byte TinyInt GetSqlByte Byte GetByte
uniqueidentifier Guid UniqueIdentifier GetSqlGuid Guid GetGuid
varbinary Byte[] VarBinary GetSqlBinary Binary GetBytes
varchar Char[] VarChar GetSqlString String GetString

GetChars
xml Xml Xml GetSqlXml Xml

2使用特定的类型化访问器,如果你知道的基础类型sql_variant

来源https://docs.microsoft.com/zh-cn/dotnet/framework/data/adonet/sql-server-data-type-mappings


转自:
SQL Server 数据类型映射(转载) - hao_1234_1234 - 博客园
https://www.cnblogs.com/hao-1234-1234/p/8870838.html

SqlParameter 数据类型时可以使用这些枚举。

SqlDataReader 的访问器方法。

SQL Server 数据库引擎类型 .NET Framework 类型 SqlDbType 枚举 SqlDataReader SqlTypes 类型化访问器 DbType 枚举 SqlDataReader DbType 类型化访问器
bigint Int64 BigInt GetSqlInt64 Int64 GetInt64
binary Byte[] VarBinary GetSqlBinary Binary GetBytes
bit Boolean Bit GetSqlBoolean Boolean GetBoolean
char Char[] Char GetSqlString String GetString

GetChars
(SQL Server 2008 及更高版本) DateTime Date 1 GetSqlDateTime Date 1 GetDateTime
datetime DateTime DateTime GetSqlDateTime DateTime GetDateTime
(SQL Server 2008 及更高版本) DateTime DateTime2 DateTime2 GetDateTime
(SQL Server 2008 及更高版本) DateTimeOffset DateTimeOffset DateTimeOffset GetDateTimeOffset
decimal Decimal Decimal GetSqlDecimal Decimal GetDecimal
FILESTREAM 特性 (varbinary(max)) Byte[] VarBinary GetSqlBytes Binary GetBytes
float Double Float GetSqlDouble Double GetDouble
图像 Byte[] Binary GetSqlBinary Binary GetBytes
int Int32 Int GetSqlInt32 Int32 GetInt32
money Decimal Money GetSqlMoney Decimal GetDecimal
nchar Char[] NChar GetSqlString StringFixedLength GetString

GetChars
ntext Char[] NText GetSqlString String GetString

GetChars
数值 Decimal Decimal GetSqlDecimal Decimal GetDecimal
nvarchar Char[] NVarChar GetSqlString String GetString

GetChars
实数 Single Real GetSqlSingle Single GetFloat
rowversion Byte[] Timestamp GetSqlBinary Binary GetBytes
smalldatetime DateTime DateTime GetSqlDateTime DateTime GetDateTime
smallint Int16 SmallInt GetSqlInt16 Int16 GetInt16
smallmoney Decimal SmallMoney GetSqlMoney Decimal GetDecimal
sql_variant 对象2 Variant GetSqlValue 2 Object GetValue 2
文本 Char[] Text GetSqlString String GetString

GetChars
(SQL Server 2008 及更高版本) TimeSpan Time Time GetDateTime
时间戳 Byte[] Timestamp GetSqlBinary Binary GetBytes
tinyint Byte TinyInt GetSqlByte Byte GetByte
uniqueidentifier Guid UniqueIdentifier GetSqlGuid Guid GetGuid
varbinary Byte[] VarBinary GetSqlBinary Binary GetBytes
varchar Char[] VarChar GetSqlString String GetString

GetChars
xml Xml Xml GetSqlXml Xml

2使用特定的类型化访问器,如果你知道的基础类型sql_variant

来源https://docs.microsoft.com/zh-cn/dotnet/framework/data/adonet/sql-server-data-type-mappings

相关文章:

  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
  • 2021-08-15
  • 2021-12-05
  • 2021-09-06
  • 2021-12-07
猜你喜欢
  • 2021-12-11
  • 2021-05-29
  • 2022-02-05
  • 2021-12-19
  • 2022-12-23
  • 2021-05-16
相关资源
相似解决方案