欢迎光临
我们一直在努力

0705_oracle 序列

—序列sequnece

user_sequneces

increment  by   2   —–步长

start with      2    —-起始值        

maxvalue       10     –最大值  2 4 6 8 10

nomaxvalue     

minvalue        2    最小值

nominvalue           

cycle           循环     

nocycle 

cache       2               缓存 

nocache

order                排序

noorder 

 

          1         3    5  7            15 

create sequnece  seq1  start with  1   increment  by  2 maxvalue  15 nocycle;

引用序列

当前值            序列名.currval

下一个值          序列名.nextval

create sequence  seq3  start with  1   increment  by  2 maxvalue  7 cycle;

create sequence  seq3  start with  1   increment  by  2 maxvalue  6 cycle nocache;

create sequence  seq3  start with  3   increment  by  2  maxvalue  6 

minvalue  2  cycle nocache;

cache   5

1 2 3 4 5 

1  2 3 4 5 6 7 8 9 10  11

—修改序列属性

ALTER SEQUENCE  xx   序列属性   新值

—临时表

购物车—-TABLE

(1)事务结束 commit rollback

(2)会话结束  exit

create global temporary table gwc(price number(4),name varchar2(20)) –事务

create global temporary table gwc(price number(4),name varchar2(20)) on commit  preserve rows;

————————————-

约束                     constraint

维护数据的完整性

删除约束

SQL> ALTER TABLE nn1  DROP CONSTRAINT  SYS_C0011064;

五大约束

非空约束

唯一约束

主键约束

外建约束

检查约束–自定义约束

非空约束—不让插入null值

1–关键字—NOT NULL

2–类型–C

3—一个表中允许有多个非空约束

4—非空约束会继承

5—不支持组合列约束

唯一约束—–不允许插入重复的值,但是null除外

1—-关键字    UNIQUE

2—- 类型     U

3—一个表中允许有多个唯一约束

4—唯一约束不会继承

5—支持组合列约束

主键约束—–非空 + 唯一

1—关键字 primary key

2—-类型    P

3—一个表中猪油一个主键约束

4—约束不会继承

5—支持组合列约束

外建约束

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。