日期:2014-05-17  浏览次数:20502 次

导入数据后,需要一列序号列,有没有简单快捷的方法?
现在有临时表(table)没有主键约束,字段都可以为空,需要处理将导入的数据按顺序,填入它的序号等其他格式转换操作
字段:ID(序号),name,date
导入了name、和date 数据列,ID为空,怎么快速的给ID列赋值,从1开始

------解决方案--------------------
将Id字段设置为自动递增的标识列就可以了
------解决方案--------------------
ROW_NUMBER() 自动产生行号

select ID=ROW_NUMBER() OVER(ORDER BY [date]),name,[date] 
from tb