表1:SQL-SERVER2000字段数据类型缩写表
|
字段数据类型 |
缩写 |
含义 | |
|
sql_variant |
sv |
存储不同数据类型的值 | |
|
数值型 | |||
|
integer |
int |
整数值,用4个字节来存储 | |
|
bigint |
bint |
整数值,用8个字节来存储。数据值存储范围 -263~263 | |
|
smallint |
sint |
整数值,用2个字节来存储。存储范围(-32768—32767) | |
|
tinyint |
tint |
非负整数值,用1个字节来存储。存储范围0~255 | |
|
decimal(p,[s]) |
dec |
定点数。p 表示总数字位数(不包括小数点),s表示小数位数(超过s自动截取) | |
|
numeric(p ,[s ]) |
num |
同decimal | |
|
real |
r |
浮点数(2.23E-308~1.79E+308,-2.23E-308~-1.79E+308) | |
|
float[(p)] |
f |
浮点数,P表示精度。p<25(4个字节),p>=25(8个字节) | |
|
money |
mn |
币值,对应于8字节的decimal 值,四舍五入到小数点后4位 | |
|
smallmoney |
smn |
类似于money,但以4字节存储。 | |
|
串 型 | |||
|
char[(n)] |
ch |
定长字符串,n是字符串长度,默认值为1,n<=8000 | |
|
varchar[(n)] |
vch |
变长(0<n<=8000)字符串,以其实际长度来存储。 | |
|
nchar[(n)] |
nch |
定长的unicode字符串,每个字符以2字节存储,0<n<=4000 | |
|
nvarchar[(n)] |
nvch |
变长的unicode字符串,每个字符以2字节存储,0<n<=4000 | |
|
sysname |
sysname |
等同于nvarchar(128),用于引用数据库对象名 | |
|
text[(n)] |
txt |
特大型字符串,用于长度>8000的字符串,每个字符用1字节存储 | |
|
ntext[(n)] |
ntxt |
特大型unicode字符串。 | |
|
日期和时间数据类型 | |||
|
datatime |
dt |
以4字节整数值形式存储的日期和时间值(1753.1.1-9999.12.31) | |
|
smalldatatime |
sdt |
以2字节整数值形式存储的日期和时间值(1900.1.1-2079.6.6) | |
|
二进制串数据类型 | |||
|
binary[(n)] |
bin |
n个字节组成的定长的位串。 0〈=n〈=8000 | |
|
varbinary[(n)] |
vbin |
最大可为N个字节的变长的位串。0〈=n〈=8000 | |
|
image |
img |
几乎没有上限值的定长位串。 | |
|
bit |
bit |
有三个可能值(0,1,NULL)的布尔型数据类型(1B),不能用作索引 | |
|
派生数据类型 | |||
|
timestamp |
ts |
指定被定义为varbinary(8)(或binary(8),取决于列的空值性)的一列。系统为每个数据库保留一个当前值,每当任何一行中插入和更新了时间信息列,这个值就加1。这样时间信息列能够被用来确定行最后一次被更改的相对时间。 | |
本文详细介绍了 SQL Server 2000 中各种数据类型的特点及使用场景,包括数值型、串型、日期时间型和二进制串型等。每种数据类型都配有简明扼要的解释,有助于读者快速掌握 SQL Server 数据存储的基础知识。
1526

被折叠的 条评论
为什么被折叠?



