解读Oracle的day04

–创建简单序列
create sequence seq_test;

–查询序列的下一个值
select seq_test.nextval from dual;
–查询序列的当前值
select seq_test.currval from dual;

–有最大值的非循环序列
create sequence seq_test1
maxvalue 20;

select seq_test1.nextval from dual;

create sequence seq_test2
increment by 10
start with 10
maxvalue 100

select seq_test2.nextval from dual;

create sequence seq_test3
increment by 10
start with 10
minvalue 5
maxvalue 100

select seq_test3.nextval from dual;

–循环的序列
create sequence seq_test4
increment by 10
start with 10
minvalue 10
maxvalue 210
cycle


create sequence seq_test5
increment by 10
start with 10
minvalue 10
maxvalue 201
cycle

select seq_test5.nextval from dual;

create sequence seq_test6
increment by 10
start with 10
minvalue 10
maxvalue 100
cycle
cache 5

–一次缓存的数有多少 cache值*增长值
–一次循环的值不能小于 一次缓存的数

create sequence seq_test7
increment by 10
start with 10
minvalue 10
maxvalue 100
cache 20

–创建私有同义词

create synonym owner for t_owners;

select * from owner

–创建公有同义词

create public synonym OWNERS2 for t_owners

select * from OWNERS2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值