在sql中用什么数据类型来表示一个自动增加的列?
在sql中用什么数据类型来表示一个自动增加的列?
如:
1,2,3,4,5,6,7,8,9,、、、
问题点数:10、回复次数:9Top
1 楼pbsql(风云)回复于 2004-09-02 20:36:25 得分 2
int/bigintTop
2 楼yesterday2000(一笑而过)回复于 2004-09-02 20:44:51 得分 3
create table cs ([id] [int] IDENTITY (1, 1) NOT NULL,spname char (20))
insert into cs (spname)
select '善存片' union
select '施尔康片' union
select '盖天力片' union
select '小儿善存片' union
select '迪巧钙片' union
select '21金维他片' union
select '钙尔奇D(成人)' union
select '钙尔奇D600咀嚼片(成人)' union
select '钙尔奇(儿童)' union
select '钙尔奇D(儿童)'Top
3 楼chenhaohf()回复于 2004-09-02 21:18:51 得分 0
int啊Top
4 楼pennyzhueng(摩摩茶)回复于 2004-09-02 21:34:34 得分 0
同意pbsql(风云) int/bigintTop
5 楼ZFL790216(坚持)回复于 2004-09-02 21:40:53 得分 0
int类型定义的列,在输入其他列数据的时候,次列的数据可以自动获得1,2,3,4吗?Top
6 楼zoro01(火碳头)回复于 2004-09-02 23:19:56 得分 1
在定义列时,添加IDENTITY (1, 1),里面的第一个"1"表示由1开始增加,第二个"1"表示每次递加1Top
7 楼panjinfu80(天蓝水晶)回复于 2004-09-03 08:29:37 得分 2
int
IDENTITY (1, 1)Top
8 楼enjsky(郭志军)回复于 2004-09-03 09:50:51 得分 2
int
IDENTITY (1, 1)
Top
9 楼ZFL790216(坚持)回复于 2004-09-07 12:35:22 得分 0
谢谢大家的热心参与,我用的是serialTop




