語言

SqlDataType 列舉

定義

SQL Server 內建資料型別

public enum SqlDataType
type SqlDataType = 
Public Enum SqlDataType
繼承
SqlDataType

欄位

名稱 值 Description
Unknown 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

這是對游標的參考。

Variant 24

一種資料型態,可儲存各種SQL Server支援的資料型態值,但不包括文字、ntext、時間戳和sql_variant。

Table 25

一種特殊的資料型態,用於儲存結果集以便後續處理。

Timestamp 26

一個資料庫範圍唯一的編號,每次資料列更新都會更新。

UniqueIdentifier 27

是一個 16 位元組的 GUID

Xml 28

xml 資料型別

Date 29

僅限約會

Time 30

只有時間

DateTime2 31

資料與時間類型的結合,比 DataTime 更精確

DateTimeOffset 32

和 DateTime2 一樣,只是加上時區偏移

Rowversion 33

(時間戳別名)一個資料庫範圍唯一的編號,每次資料列更新都會更新。

適用於