定義 SQL Server 內建資料類型。
命名空間: Microsoft.Data.Schema.Sql.SchemaModel
組件: Microsoft.Data.Schema.Sql (在 Microsoft.Data.Schema.Sql.dll 中)
語法
'宣告
Public Enumeration SqlType
public enum SqlType
public enum class SqlType
type SqlType
public enum SqlType
成員
| 成員名稱 | 說明 | |
|---|---|---|
| Unknown | 未定義任何項目。 | |
| BigInt | 從 -2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807) 的整數 (整數值) 資料。 | |
| Int | 從 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整數 (整數值) 資料。 | |
| SmallInt | 從 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整數資料。 | |
| TinyInt | 從 0 到 255 的整數資料。 | |
| Bit | 值為 1 或 0 的整數資料。 | |
| Decimal | 固定的有效位數及小數位數的數值資料是從 -10^38 +1 到 10^38 –1。 | |
| Numeric | 功能與 decimal 相等。 | |
| Money | 貨幣資料值是從 -2^63 (-922,337,203,685,477.5808) 到 2^63 - 1 (+922,337,203,685,477.5807),精確度為貨幣單位的萬分之一。 | |
| SmallMoney | 貨幣資料值是從 -214,748.3648 到 +214,748.3647,精確度為貨幣單位的萬分之一。 | |
| Float | 浮點精度的數位資料用以下的有效值:-1.79E + 308 到-2.23E-308、 0 和 2.23E + 308 到 1.79E + 308。 | |
| Real | 浮點精度的數位資料用以下的有效值:-3.40E + 38 通過-1.18E-38、 0 和 1.18E-通過 3.40E + 38 38。 | |
| DateTime | 日期與時間資料是從 1753 年 1 月 1 日到 9999 年 12 月 31 日,精確度為三百分之一秒,或 3.33 毫秒。 | |
| SmallDateTime | 日期與時間資料從 1900 年 1 月 1 日到 2079 年 6 月 6 日,精確度為 1 分鐘。 | |
| Char | 固定長度的非 Unicode 字元資料不可超過 8,000 個字元。 | |
| VarChar | 最大長度為 8,000 個字元的可變長度非 Unicode 資料。 | |
| Text | 最大長度為 2^31 - 1 (2,147,483,647) 個字元的可變長度非 Unicode 資料。 | |
| NChar | 最大長度為 4,000 個字元的固定長度 Unicode 資料。 | |
| NVarChar | 最大長度為 4,000 個字元的可變長度 Unicode 資料。sysname 是系統提供的使用者定義資料型別,功能與 nvarchar(128) 相同,用來參考資料庫物件名稱。 | |
| NText | 最大長度為 2^30 - 1 (1,073,741,823) 個字元的可變長度 Unicode 資料。 | |
| Binary | 最大長度為 8,000 個位元組的固定長度二進位資料。 | |
| VarBinary | 最大長度為 8,000 個位元組的可變長度二進位資料。 | |
| Image | 最大長度為 2^31 - 1 (2,147,483,647) 個位元組的可變長度二進位資料。 | |
| Cursor | 對資料指標的參考。 | |
| Variant | 資料類型,儲存各種 SQL Server 所支援資料類型的值,不包括 text、ntext、timestamp 和 sql_variant。 | |
| Table | 用來儲存結果集以供後續處理的特殊資料類型。 | |
| Timestamp | 全資料庫的唯一數字,每次更新資料列時都會更新這個數字。 | |
| UniqueIdentifier | 16 位元組 GUID。 | |
| Xml | XML 資料型別。 | |
| Date | 只有日期。 | |
| Time | 只有時間。 | |
| DateTime2 | 日期和時間類型的組合。
提供比「日期時間」更高的精確度。 |
|
| DateTimeOffset | 與 DateTime2 相同,但加入時區位移。 |