主题:问一个关于自增量的问题
sonyor
[专家分:0] 发布于 2006-11-19 21:21:00
1在SQL2000里面有没有一个专门表示自增量的数据类型?
2如果想要记录一大组数据,用什么数据类型?int的范围和C中一样吗?
谢谢了,有加分
回复列表 (共5个回复)
沙发
sjp2003 [专家分:1090] 发布于 2006-11-19 21:56:00
1.好象没有,但是可以将int 型 设置成自增的。
2.用varchar 或者nvarchar 可以记录很大数据了.int 数据类型的存储范围是 -2,147,483,648 至 2,147,483,647
板凳
sonyor [专家分:0] 发布于 2006-11-19 22:00:00
谢谢LS的解答
能不能说一下int的怎么设成自增量
3 楼
sjp2003 [专家分:1090] 发布于 2006-11-19 22:07:00
可以在企业管理器里打开表设计修改
也可以加上sql语句:
id int IDENTITY (1, 1) NOT NULL
4 楼
yaozheng [专家分:28410] 发布于 2006-11-19 22:10:00
选择int型后,下面有个“标识”,选择是,然后下面有个“自增”,填1即可。大容量数据的话,选择text型
5 楼
菜鸭 [专家分:5120] 发布于 2006-11-20 09:19:00
自增列不能用text
可用数值类型
numeric,smallint,int,bigint
其中bigint可从
-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807)
我来回复