zoukankan      html  css  js  c++  java
  • SqlDbType 与 .Net 数据类型对照表


    成员名称

     说明

     BigInt

     受 .NET Framework 精简版的支持。

    Int64

    一个 64 位的有符号整数。


     
    Binary

    受 .NET Framework 精简版的支持。

    Array 类型为 Byte

     二进制数据的固定长度流,范围在 1 到 8,000 个字节之间。


     
    Bit

    受 .NET Framework 精简版的支持。

    Boolean

     无符号数值,可以是 0、1 或空引用(Visual Basic 中为 Nothing)。


     
    Char

     受 .NET Framework 精简版的支持。

     String

     非 Unicode 字符的固定长度流,范围在 1 到 8,000 个字符之间。


     
    DateTime

     受 .NET Framework 精简版的支持。

     DateTime

     日期和时间数据,值范围从 1753 年 1 月 1 日到 9999 年 12 月 31 日,精度为 3.33 毫秒。


     Decimal

     受 .NET Framework 精简版的支持。

     Decimal

     固定精度和小数位数数值,在 -1038 -1 和 10 38 -1 之间。


     
    Float

     受 .NET Framework 精简版的支持。

     Double

    -1.79E +308 到 1.79E +308 范围内的浮点数字。


     
    Image

     受 .NET Framework 精简版的支持。

     Array 类型为 Byte

     二进制数据的可变长度流,范围在 0 到 231 -1(或 2,147,483,647)个字节之间。


     
    Int

    受 .NET Framework 精简版的支持。

    Int32

    一个 32 位的有符号整数。


     
    Money

    受 .NET Framework 精简版的支持。

    Decimal

    一个货币值,范围在 -263(即 -922,337,203,685,477.5808)到 2 63 -1(即 +922,337,203,685,477.5807)之间,精度为千分之十个货币单位。


     
    NChar

    受 .NET Framework 精简版的支持。

    String

    Unicode 字符的固定长度流,范围在 1 到 4,000 个字符之间。


     
    NText

    受 .NET Framework 精简版的支持。

    Numeric
    String

    Unicode 数据的可变长度流,最大长度为 230 - 1(或 1,073,741,823)个字符。


    NVarChar

     受 .NET Framework 精简版的支持。

     String

     Unicode 字符的可变长度流,范围在 1 到 4,000 个字符之间。

     注意   如果字符串大于 4,000 个字符,隐式转换会失败。在使用比 4,000 个字符更长的字符串时,请显式设置对象。


     
    Real

    受 .NET Framework 精简版的支持。

    Single

     -3.40E +38 到 3.40E +38 范围内的浮点数字。


     
    SmallDateTime

    受 .NET Framework 精简版的支持。

    DateTime

     日期和时间数据,值范围从 1900 年 1 月 1 日到 2079 年 6 月 6 日,精度为 1 分钟。


     
    SmallInt

     受 .NET Framework 精简版的支持。

     Int16

     一个 16 位的有符号整数。


     
    SmallMoney

     受 .NET Framework 精简版的支持。

     Decimal

     一个货币值,范围在 -214,748.3648 到 +214,748.3647 之间,精度为千分之十个货币单位。


     
    Text

     受 .NET Framework 精简版的支持。

     String

     非 Unicode 数据的可变长度流,最大长度为 231 -1(或 2,147,483,647) 个字符。


     
    Timestamp

     受 .NET Framework 精简版的支持。

    Array 类型为 Byte

     自动生成的二进制数,并保证其在数据库中唯一。timestamp 通常用作对表中各行的版本进行标记的机制。存储大小为 8 字节。

    TinyInt

     受 .NET Framework 精简版的支持。

     Byte

     8 位的无符号整数。

    UniqueIdentifier

     受 .NET Framework 精简版的支持。

     Guid

     全局唯一标识符(或 GUID)。


     
    VarBinary

     受 .NET Framework 精简版的支持。

    Array 类型为 Byte

     二进制数据的可变长度流,范围在 1 到 8,000 个字节之间。

     注意   如果字节数组大于 8,000 个字节,隐式转换会失败。在使用比 8,000 个字节大的字节数组时,请显式设置对象。


     
    VarChar

     受 .NET Framework 精简版的支持。

    String

     非 Unicode 字符的可变长度流,范围在 1 到 8,000 个字符之间。


     
    Variant

     受 .NET Framework 精简版的支持。

     Object

     特殊数据类型,可以包含数值、字符串、二进制或日期数据,以及 SQL Server 值 Empty 和 Null,后面的两个值在不声明其他类型的情况下采用。


     

  • 相关阅读:
    void类型和void *指针类型(网上摘抄总结)【转】
    微信小程序中的canvas基础应用
    Google Interview University 一套完整的学习手册帮助自己准备 Google 的面试
    git使用教程(详细)
    Vue下载依赖遇到的一些bug
    原生Javascript客户端表单验证
    ASP MVC 后台控制器弹出框提示
    网页URLJs传值传值传值传值传值问题
    从零开始,搭建博客系统MVC5+EF6搭建框架(1),EF Code frist、实现泛型数据仓储以及业务逻辑
    弹出提示框,在跳转
  • 原文地址:https://www.cnblogs.com/luluping/p/1770767.html
Copyright © 2011-2022 走看看