日期:2014-05-18  浏览次数:20421 次

数据库问题,对您来说肯定超级简单
两个问题

一、 我们知道自动编号都是从1开始计算,有什么方法可以使数据库的自动编号从100000开始计算,下一条记录就是100001等等 .....
二、 怎么得知要插入的数据的自动编号是多少?


希望能得到多种好的方法,求解!

------解决方案--------------------
设置种子初始值即可.一般设置的是1,你改成你自己的就行了.

SQL code
CREATE TABLE tb(id INT IDENTITY(100000,1),v VARCHAR(10))
INSERT tb SELECT 'a'
INSERT tb SELECT 'b'
GO
SELECT * FROM tb
/*
100000    a
100001    b
*/
GO
DROP TABLE tb
GO

------解决方案--------------------
1.设置初始值为100000
2.INSERT INTO 表 VALUES(值);SELECT @@IDENTITY AS '自定义字段名';
------解决方案--------------------
楼上已经回答完毕
------解决方案--------------------
access的第二个问题怎么操作?
这个好想没有什么函数得到吧,
等待高手
------解决方案--------------------
可以用序列嘛!