Oracle序列和同义词

序列:序列号生成器,自动生成序列号 一般用来作为主键 是oracle独有的
创建序列需要有创建序列的权限:create sequence
语法格式:
create sequence 序列名(以seq_开头)
[increment by n]–步长
[start with n]–初始值 默认值为1 必须大于最小值
[minvalue|maxvalue|nomaxvalue]–最小值|最大值|无限大(10的27次方)
[cycle|nocycle]–是否循环
[cache n|nocache]–缓冲 是否在内存中提前生成序列 在发生大量使用序列的时候可以直接在内存中取得值
–取序列的下一个值 序列名:nextval
–取序列的当前值 序列名:currval
–测试序列的值:select 序列名.currval from dual
–修改序列: alter sequence 序列名 要修改的内容
–删除序列:drop sequence 序列名
–同义词:指数据库的对象(表,视图,序列,存储过程)用另一个名字引用
create synonym 新名称 for 旧名称
授权创建同义词 grant create sysnonym to 用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值