Oracle自动增长数据类型

文章作者 100test 发表时间 2007:10:24 12:56:29
来源 100Test.Com百考试题网


如何在Oracle中实现类似自动增加ID的功能?
使用触发器。使用触发器
创建序列
create sequence SEQ
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 30
order.

创建表
CREATE TABLE table1
(
id NUMBER PRIMARY KEY,
username VARCHAR2(50)
).


创建触发器
CREATE OR REPLACE TRIGGER table1_tg
BEFORE INSERT ON table1 FOR EACH ROW
BEGIN
SELECT table1_seq.NEXTVAL INTO :NEW.id FROM DUAL.
END.

相关文章


带你认识Oracle数据库锁
系统从oracle版本转化为sqlserver版本
oracle中trunc()函数的使用方法
如何处理Oracle中TEMP表空间满的问题?
Oracle自动增长数据类型
如何查看什么时间有哪些数据库对象结构被修改过
如何查看用户表所占空间的大小
手工创建数据库的全部脚本及说明
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛