总装质量工程师:SQL SERVER 用两种方法实现插入递增数据

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 06:51:37
用两种方法实现插入递增数据,User表有3列,第一列是UserId但不是自增的,要保证UserId是自增的。其余2列不限且表中已经有3行数据。
UserId UserName UserNumber
1 aaa 30
2 bbb 33
3 ccc 36
... ... ...
... ... ...

除了设立种子,还有别的方法吗?
你可能弄错了,要求的是自增。

你这样做是想设置一个默认或者触发器?这样做的也未尝不可,不过能否给出具体步骤?我参考一下

方法一:首先返回UserId中的最大值,可以使用MAX(UserId)实现,然后让改列新增数据为MAX(UserId)+1;

方法二:先返回User表的记录总数,然后让UserId列新增数据为记录总数)+1。