共用方式為


SqlType 列舉型別

定義 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 相同,但加入時區位移。

請參閱

參考

Microsoft.Data.Schema.Sql.SchemaModel 命名空間