SQL中如何自动生成学号 当插入数据的时候

各位学长叫我如何在SQL中自动生成学号吧,当插入数据的时候
谢谢了
能不能说一下 如何将学号设置成自动增长 谢了

sqlserver 的话在设计表结构的时候就可以设置这个字段自增。
oracle 的话就要设置一个序列,然后创建一个触发器,在插入的时候调用这个序列生成的nextval。

SQLSERVER,选中那个表,右键设计表,选中学号那字段,然后下面属性窗口的“标识”设置为“是”,然后自增是“1”
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-27
你需要生成的学号是什么样的呢?
int型的?还是数字字母混合的?

两个解决方法:
1.将你要生成学号的字段设置成自增长的
2.写一个生成数字字母混合的函数,给学号字段的默认值设置成你刚刚写的函数名
相似回答
大家正在搜