visual studio编写c#项目,建立sql数据库,如何让表中某一列的值自动生成,不重复,例如从1开始自动加1。

本人新手,问题应该表述的比较明白了,希望大家帮帮忙。

Alter Table 表名 Add 字段名 Int IDENTITY(1,1)

即,我们可以增加一个字段并指定它为自动编号字段。但是不能更改一个字段为自动编号字段(也或许我没找到方法)。即,如果我们想给表增加自动编号字段,只能使用添加字段的方法,而不能更改一个已有的字段为自动编号字段。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-13
自动增长型是吧
设置字段为int型,然后在”标识规范“那里的 ”是标志“ 选择 是就可以了本回答被提问者采纳
第2个回答  2011-11-13
你好,可以使用sequence。在数据库的这个列上加个sequence.具体它的用法你百度一下。很简单的。
1)创建一个sequence;
2)在你的sql语句中把那个列加入sequence.nextval (oracle是这个,你可以百度一下sql server的)
第3个回答  2011-11-13
你在数据库表里设一个字段名叫ID,设为int型,自动增长,可以把它设为主键,自然就满足你的要求
第4个回答  2011-11-13
触发器
相似回答