怎样将导入的数据自动生成一个顺序ID号?
比如说我有一批50000的数据,,,我将其导入到数据库中去....但是我想将某一列自动生成一个ID号代表这一行数据,如下表..
A A AAAA
AD KLAJL 1
ADK ASFDS 2
ASKD DK9 3
KAS WE 4
SDF ... ..
导入数据时,AAAA列会自动生成一个这样的顺序ID
请问各位,要实现这样的结果,要怎样操作呢?
SELECT IDENTITY(int, 1,1) AS ID_Num
INTO NewTable
FROM OldTable 问题是我这个表已经存在了,,,而且有AAAA这个字段,,,怎么让它生成一个自动增长的ID呢?
笨方法
导入时先不要导入到那个表,假设先将数据导入表C中,然后再把表C中的数据用语句导入目的表中,在用语句导入时,可以把AAA这一个字段省略,因为默认为自动累加.insert into 目的表(字段1,字段2)values select 字段1,字段2 from C
上面目的表中的字段不包含AAA这个字段.
不知可行不.
[[it] 本帖最后由 xiaoyutou 于 2008-4-28 16:01 编辑 [/it]] 你可以做个触发器.实现自动增长的功能.
页:
[1]
