生成流水号 sql 脚本如下所示:
select row_number() over (Partition By keyId,info order by keyId) as [流水号],*from A
请参阅,如有疑问,请及时沟通
SEQ_HA_PERSON_INFO这个是什么?既然是流水号,为什么又说由序列SEQ_HA_PERSON_INFO生成?
流水号不是一个个的增加上去的吗?
真心不明白
不过实现的方法2种
1、触发器在插入的时候生成
2、函数,插入前生成,或者插入时生成(直接在vaLues中写上就好)
SELECT a.学号,a.成绩,right(‘0000’+rtrin(convert(varchar(10),ROW_NUMBER() OVER(ORDER BY a.学号,a.成绩))),4) 流水号 FROM a欢迎分享,转载请注明来源:内存溢出
评论列表(0条)