两个问题
一、 我们知道自动编号都是从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'GOSELECT * FROM tb/*100000 a100001 b*/GODROP TABLE tbGO
------解决方案--------------------------------------------------------
1.设置初始值为100000
2.INSERT INTO 表 VALUES(值);SELECT @@IDENTITY AS '自定义字段名';
------解决方案--------------------------------------------------------
楼上已经回答完毕
------解决方案--------------------------------------------------------
access的第二个问题怎么操作?
这个好想没有什么函数得到吧,
等待高手
------解决方案--------------------------------------------------------
可以用序列嘛!