在一个表中,增加一个列以后用于索引
原表:
rs a12 a23 a298 a245
98 A A B B
c87 A A B B
u78 B B B B
....
加一列如下:
rid
m001
m002
m003
m004
....
[解决办法]
主键是你表里面的字段, 应 该是rs
--1. 加一列
alter table 表名 add RID nvarchar(10)
--2.更新
update a
set RID='m'+right('00'+cast(b.rn as varchar),3)
from 表名 a
inner join (select *,rn=ROW_NUMBER() OVER(ORDER BY getdate()) from 表名)b
on a.rs=b.rs
--3.建索引
create index idx_表名 on 表名(RID)