SQL Server Mobile 数据类型

 

 

 

integer

整数数据,从 –2^31 (-2,147,483,648) 2^31–1 (2,147,483,647)

存储大小为字节。

smallint

整数数据,从 –32,768 32,767。存储大小为字节。

tinyint

整数数据,从 0 255。存储大小为字节。

bit

整数数据,值为 1 0

存储大小为位。

numeric (p, s)

固定精度和小数的数字数据,取值范围从 –10^38+1 10^38–1p 变量指定精度,取值范围从 1 38s 变量指定小数位数,取值范围从 0 p

存储大小为 19 字节。

money

货币数据值,从 (–2^63/10000) (–922,337,203,685,477.5808) 2^63–1 (922,337,203,685,477.5807),准确度为货币单位的万分之一。存储大小为字节。

float

浮点数数据,从 –1.79E +308 1.79E+308

存储大小为字节。

real

浮点精度数字数据,从 –3.40E+38 3.40E+38

存储大小为字节。

datetime

日期和时间数据,从 1753 1 1 日到 9999 12 31 日,准确度为三百分之一秒或 3.33 毫秒。值被圆整到 .000.003 .007 毫秒增量。

存储为两个 4 字节整数。前个字节存储早于或晚于基日期 1900 1 1 日的天数。基日期是系统的参照日期。不允许 datetime 的值早于 1753 1 1 日。后个字节存储一天之中的具体时间,被表示为从午夜算起的毫秒数。秒数的有效范围是 0–59

national character(n)

Synonym:nchar(n)

固定长度的 Unicode 数据,最大长度为 4000 个字符。默认长度 = 1。存储大小(以字节计)是输入的字符数的两倍。

national character varying(n)

Synonym:nvarchar(n)

可变长度的 Unicode 数据,长度值范围为从 1 4000 个字符。默认长度 = 1。存储大小(以字节计)是输入的字符数的两倍。

ntext

可变长度的 Unicode 数据,最大长度为 (2^30–2)/2 (536,870,911) 个字符。存储大小(以字节计)是输入的字符数的两倍。

注意:

字符串函数中不再支持 ntext

binary(n)

固定长度的二进制数据,最大长度为 8000 字节。默认长度 = 1

存储大小是固定的,是在类型中声明的以字节为单位的长度。

varbinary(n)

可变长度的二进制数据,最大长度为 8000 字节。默认长度 = 1

存储大小可变。它表示值的长度(以字节为单位)。

image

可变长度的二进制数据,最大长度为 2^30–1 (1,073,741,823) 字节。

存储大小是值的以字节为单位的长度。

uniqueidentifier

全局唯一标识符 (GUID)。存储大小为 16 字节。

IDENTITY [(s, i)]

这是数据列的一个属性,而不是一个独特的数据类型。

只有整数数据类型的数据列可用于标识列。一个表只能有一个标识列。可以指定种子和增量,但不能更新列。

s (seed) = 起始值

i(increment) = 增量值

ROWGUIDCOL

这是数据列的一个属性,而不是一个独特的数据类型。它是一个表中使用 uniqueidentifier 数据类型定义的列。一个表只能有一个 ROWGUIDCOL 列。

 

 

你可能感兴趣的:(SQL Server)