• 程序開發 > C# > 正文

    Sql與Asp.Net數據類型對應

    本網整理 2013-01-19 引自MSDN

      在程序開發過程中,創建 SQL 存儲過程參數時,需要根據已定義的 ASP.NET 數據類型找到相應的 SQL 數據類型;如果您對“Sql與Asp.Net數據類型對應”不怎么熟悉,就少不了需要它們的對應表,下面詳細列出了它們的對應表。

      相關說明:BigInt 受 .NET Framework 精簡版的支持;Int64 一個 64 位的有符號整數;Binary 受 .NET Framework 精簡版的支持; Array 類型為 Byte 二進制數據的固定長度流,范圍在 1 到 8,000 個字節之間; Bit 受 .NET Framework 精簡版的支持。

    • SQL
    • ASP.Net
    • SmallInt

      受 .NET Framework 精簡版的支持。

    • Int16

      一個 16 位的有符號整數。

    • Int

      受 .NET Framework 精簡版的支持。

    • Int32

      一個 32 位的有符號整數。

    • Float

      受 .NET Framework 精簡版的支持。
       

    • Double

      -1.79E +308 到 1.79E +308 范圍內的浮點數字。

    • SmallMoney

      受 .NET Framework 精簡版的支持。

       

    • Decimal

      一個貨幣值,范圍在 -214,748.3648 到 +214,748.3647 之間,精度為千分之十個貨幣單位。

    • Money

      受 .NET Framework 精簡版的支持。


       

    • Decimal

      一個貨幣值,范圍在 -263(即 -922,337,203,685,477.5808)到 2 63 -1(即 +922,337,203,685,477.5807)之間,精度為千分之十個貨幣單位。

    • 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 之間。

    • Image

      受 .NET Framework 精簡版的支持。
       

    • Array 類型為 Byte

      二進制數據的可變長度流,范圍在 0 到 231 -1(或 2,147,483,647)個字節之間。

    • 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 分鐘。

    • 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,后面的兩個值在不聲明其他類型的情況下采用。

     

    本文濃縮標簽:SqlAsp.Net數據類型
    • 相關閱讀

      996热re视频精品视频这里