【订单号累加】6位数
如果第一个用户下了一个单就是000001 又有下单就是 000002 一直累加。
请问这块代码 我该怎么写。
我可以在 下单的时候查询数据库 这个字段的最大值出来 然后 加一
但是 我对第一个单 这里的思路 没有打通。
------解决方案--------------------string id="000001";
string nextId=(Convert.ToInt32(id)+1).ToString().PadLeft(6,'0');
Console.WriteLine(nextId);
------解决方案--------------------SQL code
DECLARE @table2 TABLE
(
a字段 VARCHAR(10)
)
INSERT INTO @table2
SELECT '000001' UNION ALL
SELECT '000002' UNION ALL
SELECT '000005' UNION ALL
SELECT '000004' UNION ALL
SELECT '000003'
SELECT MAX(a字段) FROM @table2
/
----------
000005
(1 行受影响)
*/