首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么实现分类自增

2012-10-30 
如何实现分类自增?比如表有两列major_idminor_id1112131421222324就是说,希望 minor_id 这个列设置为自增

如何实现分类自增?
比如表有两列
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楼。查询统计的时候执行就成了。
[解决办法]
使用函数作为默认值
函数的写法如楼上综述

热点排行