SQL 2008 目前有一张销售明细表 有上百万条数据想重置销售流水号如何操作
你得先说你想要的流水号规则,
很明显,这个流水号字段是个最长4位的整数,最多存10000个不同的流水号,
根据我以往的经验来看,我猜你这个流水号是 对于同一个 "店号、销售日期、机台号" 确保不重复,
先把表备份出来,然后去掉主键,把"店号、销售日期、机台号" distinct出来,然后循环去对每一个 "店号、销售日期、机台号"用序列来重置流水号。
但是,把这个已经产生的数据进行重置没有任何意义啊,未来还会有数据写入,你确定要这么做么?
上百万用int估计有点够呛,改用varchar吧,想什么规则自己拼接即可