知识大全 如何在MySQL&Oracle下创建自动递增字段
Posted 序列
篇首语:实践是知识的母亲,知识是生活的明灯。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何在MySQL&Oracle下创建自动递增字段相关的知识,希望对你有一定的参考价值。
如何在MySQL&Oracle下创建自动递增字段 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
如何在MySQL&Oracle下创建自动递增字段
在MySQL下创建自动递增字段
create table article //先创建一个表
(
id int primary key auto_increment //设置该字段为自动递增字段
title varchar( )
);
insert into article values (null a ); //向数据库中插入数据
select * from article; 结果如下
Id
Title
a
insert into article values (null b );
insert into article values (null c );
insert into article (title) values ( d );
select * from article; 结果如下
Id
Title
a
b
c
d
但是oracle没有这样的功能 但是通过触发器(trigger)和序列(sequence)可以实现
假设关键字段为id 建一个序列 代码为
createsequence seq_test_idsminvaluemaxvaluestartwithincrementbynocacheorder;<! [if !supportLineBreakNewLine] ><! [endif] >
建解发器代码为
相关参考