首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 编程开发 > 数据库编程 > 正文
Google
Oracle,SQL Server,MySQL的自增变量设置
来源:赛迪网 2008年01月21日 10:08 网友评论:0条 点击:

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

create table test(id int AUTO_INCREMENT
primary key not null,name varchar(50));
 

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

2、SQl Server使用identity关键字,可以很容易指定从什么数开始,增幅是多少,如下:

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中附加数据库的出错问题   下一篇:在Oracle中利用一个表结构拷贝成另外的表
收藏此页】【打印】【关闭
 相关文章  我要点评
·SQL Server2008数据库引擎功能的重大更改
·MySQL对服务器端光标的限制
·删除Oracle数据库10g垃圾表的最新方法
·MySQL数据库双机热备的配置方法
·解决远程连接SQL Server 2000服务器的方案
·Oracle数据库后台进程的具体功能
·MySQL根用户root密码忘记后的方法
·SQL Server 2005数据库中表的递归查询

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】