1、sql中设置自增变量用identity关键字,该关键字可以方便的指定从什么数开始,增幅是多少。如:
create table test(id int identity(100,10) primary key not null, name varchar(10));
2、mysql中设置自增变量用auto_increment关键字,如:
create table test(id int auto_increment primary key not null, name varchar(10));
不过这个时候id一定要设置为主键,否则数据库会报错
3、Oracle不能再创建表时指定自增的列,它需要重新创建sequence,然后用nextval来引用,如:
create table test(id int primary key not null,name varchar(10));
create sequence test_id increment by 1 start with 1 maxvalue 9999;
sequence后面的test_id最后就用表名+序列号标记,引用如:
insert into test(test_id.nextval,'jyj');
4、在vs2008中创建表时,如果没有下载一定的插件,写不成创建表的sql语句,这时可以利用vs2008中表的相关属性来设置自增变量。由于图片无法显示,我就口述一下。也是创建表时,查看创建那一列的属性,注意设为自增的那一列的类型必须是int类型。找到标识规范一行属性,更改为“是”,然后标识增量是增加的幅度,而标识种子是从多少开始,这样就设置好了。
以上的不是太全面,有补充的可以随时补充!