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

gridview每插入一批数据, 数据库怎么自动生成一批从1(或0)开始的序号?

2012-08-28 
gridview每插入一批数据, 数据库如何自动生成一批从1(或0)开始的序号??gridview每插入一批数据, 数据库如

gridview每插入一批数据, 数据库如何自动生成一批从1(或0)开始的序号??
gridview每插入一批数据, 数据库如何自动生成一批从1(或0)开始的序号??

例如导入
明细索引号(主键)唯一
订单号 (外键)和主键对应
订单明细序号[color=#FF0000][/color]货物名称
数量
单价

订单明细序号,如何在每批导入是自动产生,并且每批产生都从1~ n


请教各位??



[解决办法]
每批都是从1开始,这个字段肯定不能是主键。
再新建一个数据,把新来的一批数据,用row_number生成序号后插入。
[解决办法]

探讨
我已经:
select
OrderDetailsID
,ROW_NUMBER()OVER (ORDER BY OrderDetailsID) AS OrderDetailsSerials
FROM Order_1Details
ORDER BY OrderDetailsID

查询时可以看见,
但是表中字段 OrderDetailsSerials无法发生成序号

热点排行