Oracle、MySQL、SQLServer自增变量的方法

SQL Server自增变量和Oracle等数据库中的实现方法都不尽相同,下面就为您详细介绍三种常用数据库自增变量的方法,希望对您能有所帮助。

创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站制作、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的巴州网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

1、MySQL的自增变量是比较好记的,使用AUTO_INCREMENT关键字,如果知道英文的就容易记忆了,如下创建一个带有自增变理的表:

create table test(id int AUTO_INCREMENT

primary key not null,name varchar(50));

注释:此处的id一定要申明为主键,否则会报错。

2、SQl Server使用identity关键字实现SQL Server自增变量,可以很容易指定从什么数开始,增幅是多少,SQL Server自增变量的方法如下:

create table test(id int identity(100,10)

primary key not null,name varchar(50));

3、Oracle不能够在创建表的时候指定自动关键字,它需要重新创建sequence,然后以"创建键。nextval"来引用:

create table test(id int primary key

not null,name varchar(50));

create sequence test_id(***是表名+序列号标记)

increment by 1 start with 1 maxvalue 9999;

引用如下:

insert into test(test_id.nextval,'www');

【编辑推荐】

详解SQL Server全局变量

SQL Server创建视图的语法

SQL Server视图定义信息的查询

SQL Server排序规则的应用

带您了解SQL Server标识列

本文名称:Oracle、MySQL、SQLServer自增变量的方法
文章链接:http://www.gawzjz.com/qtweb/news27/192977.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联