奥礼网
新记
(Sqlserver)将在查询结果插入新表中的时候添加一个自动增长列么 SQL语句怎么写
如题
举报该文章
相关建议 2013-03-28
假设表有主键ID列,以下生成比原表多一个序号列并按ID号大小填充的新表。
select 序号=(select count(1) from tablename a where a.id>=tablename.id),* from tablename
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/gkg41g4w1.html
其他看法
第1个回答 2013-03-29
select identity(int,1,1) as x ,* insert into newtbfrom oldtb
第2个回答 2013-03-28
用ROW_NUMBER() over(order by 排序列 asc) 不就可以了?
相似回答
大家正在搜
相关问题
怎么让SQLServer的逐渐自动增长呢?
sqlserver的新增语句怎么写,前提是表中有id,并且是...
如何在Sqlserver查询结果中插入一个自己赋值的列sel...
在SQL SERVER 的表中,插入新的字段
sqlserver用sql语句查询结果插入到新的数据库中
sqlserver语句添加列(简单)
怎样往 sqlserver数据库添加一个数据?
sql 如何把一个查询结果当作一个表来查询?