SQL中添加一个字段,怎么给他赋值(从1到n)。其实我是想用一个字段替换以前的做唯一主键,他的值怎么设置,有没SQL语句可以直接操作的。

解决方案 »

  1.   

    新建一个临时表,
    create table #tb
    (
    id int identity, --原表中所有的列都定义一下
    )
    把原表中的数据导入到新表insert into #tb 
    select * from pretb --原来的表truncate table pretb  --删除原表中的数据修改pretb,增加一列....再把数据导回来,或者就把临时表#tb换成系统中的正式表。那么后续的操作就可以不用做了。大概就这么个操作