读书人

怎么实现分类自增

发布时间: 2012-10-30 16:13:36 作者: rapoo

如何实现分类自增?
比如表有两列
major_id minor_id
1 1
1 2
1 3
1 4
2 1
2 2
2 3
2 4

就是说,希望 minor_id 这个列设置为自增类型,他根据major_id列来自增。



[解决办法]
row_number() over(partition by major_id order by getdate())
[解决办法]
MSSQL2005及以上版本用1楼ssp的,2000的话要用临时表了。
[解决办法]
分类自增用2楼的就可以
[解决办法]
按1楼。查询统计的时候执行就成了。
[解决办法]
使用函数作为默认值
函数的写法如楼上综述

读书人网 >SQL Server

热点推荐