Sql Server自增ID与序号的使用

SQL 自增ID

alter table a add id int identity(1,1) not null

这里为 a 表增加一个 id 字段,其中identity(1,1)代表自增,第一个1代表从1开始计数,第二个1代表每次增长1。not null 不能为空。

SQL查询序号

select row_number() over(order by a1) xh from a

Sql Server 中的 row_number() 得到一个查询出的顺序,但这个函数要求给出一个查的排序方案,因为SQL Server的存储是无关顺序的。解说:在这里,a是一个表,a1是表中的一个字段,这里用于在自增时排序。

posted @ 2018-04-22 16:20  覆雨翻云  阅读(14877)  评论(0编辑  收藏  举报