| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1868 人关注过本帖
标题:怎样将导入的数据自动生成一个顺序ID号?
只看楼主 加入收藏
lingchen
Rank: 1
等 级:禁止访问
帖 子:50
专家分:0
注 册:2006-5-7
结帖率:100%
收藏
 问题点数:0 回复次数:8 
怎样将导入的数据自动生成一个顺序ID号?
比如说我有一批50000的数据,,,我将其导入到数据库中去....但是我想将某一列自动生成一个ID号代表这一行数据,
如下表..
A       A       AAAA
AD     KLAJL     1
ADK     ASFDS    2
ASKD  DK9        3
KAS    WE        4
SDF     ...      ..
导入数据时,AAAA列会自动生成一个这样的顺序ID
请问各位,要实现这样的结果,要怎样操作呢?
搜索更多相关主题的帖子: 顺序 数据 自动 
2008-03-27 16:24
lingchen
Rank: 1
等 级:禁止访问
帖 子:50
专家分:0
注 册:2006-5-7
收藏
得分:0 
没人可以帮忙吗?
2008-03-29 09:30
lff642
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2007-11-28
收藏
得分:0 
在建表的时候,把AAAA设置成自动增长就行了
2008-04-25 18:23
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
收藏
得分:0 
如果可以,导完后在新添加字段AAAA,并将其设置成自动增加

随缘不变,不变随缘
2008-04-26 17:24
老大
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-4-27
收藏
得分:0 
在建表结构时,可以这样写: AAAA int identity(1,1) 加入这个自动增长标示即可!
2008-04-27 21:11
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
收藏
得分:0 
如果在导入数据前 此表不存在的话 可以考虑使用 IDENTITY函数来生成一个新表
SELECT IDENTITY(int, 1,1) AS ID_Num
INTO NewTable
FROM OldTable
2008-04-28 09:26
lingchen
Rank: 1
等 级:禁止访问
帖 子:50
专家分:0
注 册:2006-5-7
收藏
得分:0 
问题是我这个表已经存在了,,,而且有AAAA这个字段,,,怎么让它生成一个自动增长的ID呢?
2008-04-28 15:04
xiaoyutou
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-3-29
收藏
得分:0 
笨方法
导入时先不要导入到那个表,假设先将数据导入表C中,然后再把表C中的数据用语句导入目的表中,在用语句导入时,可以把AAA这一个字段省略,因为默认为自动累加.
insert into 目的表(字段1,字段2)values select 字段1,字段2 from C
上面目的表中的字段不包含AAA这个字段.
不知可行不.

[[it] 本帖最后由 xiaoyutou 于 2008-4-28 16:01 编辑 [/it]]

凡事由其自然,遇了处之泰然,得意之时淡然,失意之时坦然,艰辛曲折必然,历尽沧桑悟然。
2008-04-28 15:56
lff642
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2007-11-28
收藏
得分:0 
你可以做个触发器.实现自动增长的功能.
2008-04-29 09:59
快速回复:怎样将导入的数据自动生成一个顺序ID号?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019937 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved