用SQL 语言怎么给一个表新建一个字段后,填入1,2,3,4,5……连续自然数,并且设置为主键?补充有例子

一个名字为FT的表,有两个字段:NAME,ID,其中ID的记录为空表的数据如下:NAMEID张三李四王五赵六现在我想用SQL语言将张三李四王五赵六的ID分别设置为1,2,... 一个名字为FT的表,有两个字段:NAME,ID,其中ID的记录为空
表的数据如下:
NAME ID
张三
李四
王五
赵六

现在我想用SQL语言将张三李四王五赵六的ID分别设置为1,2,3,4.有什么简便方法?
注:不要用以下方法,太麻烦:
UPADTE FT SET ID=1 WHERE NAME=张三
UPADTE FT SET ID=2 WHERE NAME=李四
UPADTE FT SET ID=3 WHERE NAME=王五
UPADTE FT SET ID=4 WHERE NAME=赵六
展开
 我来答
szm341
2013-03-21 · TA获得超过6726个赞
知道大有可为答主
回答量:5005
采纳率:100%
帮助的人:5168万
展开全部
sqlserver:
alter table 表名 add id int identity primary key
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式