tinyint 类型数据的范围是0-255
smallint 类型数据的范围是-32768-32767
int 类型数据的范围是-2147483648-2147483648
smalldatetime日期范围是
datetime日期范围是
date 日期范围是
time 日期范围是00:00:00:000 到 23:59:59:999
查询数据库中存在的数据类型:
select name,hierarchy from systypes order by hierarchy
只有具有可变长度的数据类型的列才能存储NULL值,当创建具有固定长度的数据类型的NULL列时,Adaptive Server会自动将其转换为相应的可变长度的数据类型。它不会告诉用户数据类型有更改。
比如:char ――varchar
numeric和decimal数据类型在各个方面都是完全相同的,但有一点不同:只有标度为0的numeric数据类型才可以用于identity列。
numeric和decimal数据类型接受两个参数:precision和scale,如numeric(precision,scale)。Adaptive Server将每一种精度和标度的组合视为不同的数据类型,如numeric(5,0)和numeric(3,0)是两种不同的数据类型。Precision(精度)指定了能够在该列中存储的最大小数位数,包括小数点左右两侧的所有位数;范围为1到38,默认18。Scale(标度)指定了小数点右侧的最大位数,必须小于或等于精度,范围为1到38,默认0。
timestamp数据类型,在一个表中最多只能有一列timestamp数据类型,每次修改它的行时,Adaptive Server都会更新timestamp列。

浙公网安备 33010602011771号