我们如何在sql的自动生成列中重新生成序列用户ID. [英] How can we Re-Generated sequencial user id in autogenerated column in sql.

查看:156
本文介绍了我们如何在sql的自动生成列中重新生成序列用户ID.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们如何在sql的自动生成列中重新生成顺序用户ID.我有一个数据库,其中Emp_id是自动生成的列.我删除了太多数据,以致Emp_id的排列顺序不正确,即
12
14
21
22
23
56 ...
所以现在我希望这个Emp_id以编号顺序出现,即
1
2
3
4
5
6 .....

How can we Re-Generated sequencial user id in autogenerated column in sql. I have a database in which Emp_id is autogenerated column. I have deleted so many data so that Emp_id comes in un-sequence order i.e.
12
14
21
22
23
56...
So now i want this Emp_id comes in a numbering sequence i.e.
1
2
3
4
5
6.....

推荐答案

尝试以下操作:
1.将一列添加到表中,并使其标识为真,如下所示:
Try this:
1. Add a column to your table and make its identity true as shown below:
alter table Example
add NewColumn int identity(1,1)


2.然后从表中删除列emp_id .

3.用emp_id
重命名newcolumn
希望这行得通..


2. Then remove column emp_id from your table.
and
3. rename newcolumn with emp_id

Hope this works..


这篇关于我们如何在sql的自动生成列中重新生成序列用户ID.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆