SqlDataTypeOption 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這些是 SQL 中可能的資料型態。 名稱大小寫受 System.Data.SqlDbType 影響。
[System.Serializable]
public enum SqlDataTypeOption
[<System.Serializable>]
type SqlDataTypeOption =
Public Enum SqlDataTypeOption
- 繼承
-
SqlDataTypeOption
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| None | 0 | 什麼都沒被定義。 |
| BigInt | 1 | 整數(整數)資料範圍為 -2^63 (-9,223,372,036,854,775,808) 至 2^63-1 (9,223,372,036,854,775,807)。 |
| Int | 2 | 整數(整數)資料,範圍從 -2^31(-2,147,483,648)到 2^31 - 1(2,147,483,647)。 |
| SmallInt | 3 | 整數資料範圍為 -2^15(-32,768)至 2^15 - 1(32,767)。 |
| TinyInt | 4 | 整數資料範圍從0到255。 |
| Bit | 5 | 整數資料,值為 1 或 0。 |
| Decimal | 6 | 固定精度與刻度數值資料,範圍從 -10^38 +1 到 10^38 1。 |
| Numeric | 7 | 功能上等同於十進位。 |
| Money | 8 | 貨幣數據值從 -2^63(-922,337,203,685,477.5808)到 2^63 - 1(+922,337,203,685,477.5807),精確度可達貨幣單位的萬分之一。 |
| SmallMoney | 9 | 貨幣數據值範圍從 -214,748.3648 到 +214,748.3647,精確度可達貨幣單位的萬分之一。 |
| Float | 10 | 浮動精度數資料有效值如下:-1.79E + 308 至 -2.23E - 308、0 與 2.23E + 308 至 1.79E + 308。 |
| Real | 11 | 浮動精度數資料有效值如下:-3.40E + 38 至 -1.18E - 38、0 與 1.18E - 38 至 3.40E + 38。 |
| DateTime | 12 | 從1753年1月1日至9999年12月31日的日期與時間資料,精確度為0.3秒,即3.33毫秒。 |
| SmallDateTime | 13 | 資料來源為1900年1月1日至2079年6月6日,精確度為一分鐘。 |
| Char | 14 | 固定長度非 Unicode 字元資料,最大長度為 8,000 字元。 |
| VarChar | 15 | 可變長度的非 Unicode 資料,最大字元數為 8,000 字元。 |
| Text | 16 | 可變長度非 Unicode 資料,最大長度為 2^31 - 1 個(2,147,483,647)字元。 |
| NChar | 17 | 固定長度的 Unicode 資料,最大長度為 4,000 字元。 |
| NVarChar | 18 | 可變長度的Unicode資料,最大長度為4,000字元。 SysName 是系統提供的使用者定義資料型態,功能等同於 NVarchar(128),用於參考資料庫物件名稱。 |
| NText | 19 | 可變長度的Unicode資料,最大長度為2^30至1個(1,073,741,823)字元。 |
| Binary | 20 | 固定長度的二進位資料,最大長度為 8,000 位元組。 |
| VarBinary | 21 | 可變長度的二進位資料,最大長度為 8,000 位元組。 |
| Image | 22 | 可變長度的二進位資料,最大長度為 2^31 - 1 (2,147,483,647) 位元組。 |
| Cursor | 23 | 這是對游標的參考。 |
| Sql_Variant | 24 | 一種資料型態,可儲存各種SQL Server支援的資料型態值,但不包括文字、ntext、時間戳和sql_variant。 |
| Table | 25 | 一種特殊的資料型態,用於儲存結果集以便後續處理。 |
| Timestamp | 26 | 一個資料庫範圍唯一的編號,每次資料列更新都會更新。 |
| UniqueIdentifier | 27 | 是一個 16 位元組的 GUID |
| Date | 29 | 僅限約會 |
| Time | 30 | 只有時間 |
| DateTime2 | 31 | 資料與時間類型的結合,比 DataTime 更精確 |
| DateTimeOffset | 32 | 和 DateTime2 一樣,只是加上時區偏移 |
| Rowversion | 33 | 一個資料庫範圍唯一的編號,每次資料列更新都會更新。 時間戳記的同義詞,語意不同,需要此類命名欄位。 |