• 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 精简版的支持。 

    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 

    位的无符号整数。 

    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,后面的两个值在不声明其他类型的情况下采用。 

  • 相关阅读:
    php 人员权限管理(RBAC)
    CSS3的@keyframes用法详解
    phpcms安装与使用
    PDO 数据访问抽象层
    ajax的分页查询
    php 增删改查范例(3)
    php 增删改查范例(2)
    maven部署项目流程(区分环境)
    springboot分环境打包(maven动态选择环境)
    Guava Cache -- MapMaker.makeComputingMap测试
  • 原文地址:https://www.cnblogs.com/chengyihardworking/p/4255956.html
Copyright © 2020-2023  润新知