首页 > 数据库 >SQL_11_序列

SQL_11_序列

时间:2022-12-16 21:56:27浏览次数:49  
标签:11 currval sequence cache increment SQL 序列 select

序列是一个数据库对象,它会产生一个唯一的整数,常用来做表的主键,同一个序列可以被多个表使用。

 

Oracle中查看当前用户下的所有序列

select sequence_name,increment_by,max_value,min_value,last_number
from user_sequences

1、创建序列

create sequence 序列名字
minvalue 序列最大值
maxvalue 序列最小值
start with 序列开始值
increment by 增长系数
cache 缓存值个数   <--若不指定,默认缓存20个-->
cycle;   <--若不指定,默认不循环-->

 2、使用序列

通过nextval获取下一个值,通过currval获取当前值。

例子:查看当前序列值并使序列增加到下一个值。

select  temp.currval,temp.nextval from dual;

3、修改序列

alter sequence 序列名
minvalue 序列最大值
maxvalue 序列最小值
start with 序列开始值
increment by 增长系数
cache 缓存值个数
cycle;

4、删除序列

dorp sequence 序列名

 

标签:11,currval,sequence,cache,increment,SQL,序列,select
From: https://www.cnblogs.com/lurenjia-bky/p/16988182.html

相关文章

  • SQL中的联合操作(连表操作)
    1、在一个SELECT语句中使用多个表 用法:SELECT*FROMTABLE_NAME1,TABLE_NAME2在联合查询时必须要避免笛卡尔积,如:在user_user表中有6条数据, 在name表中有5条记录。......
  • 使用SELECT ... INTO OUTFILE导出mysql数据
    select...intooutfile语法是mysql提供的一种数据导出的方案,支持自定义导出数据格式。例如:将test表的所有数据全部导出到test.txt文件。select*fromtestintooutfi......
  • 【MySQL】自动优化查询SQL语句
    一、参考资料​​XiaoMi/soar优化工具-web版本(mac)-简书​​​​​​​​​​ ​​GitHub-xiyangxixian/soar-web:AwebUIwithsoar​​​​EverSQL|AutomaticSQL......
  • 【MySQL】MySQL性能优化与查询优化
    一、参考资料​​MySQL数据库教程天花板,mysql安装到mysql高级,强!硬!_哔哩哔哩_bilibili​​​​《面试笔记》——MySQL终结篇(30问与答)​​​​最全MySQL优化方法,从此优化不......
  • Ableton Live Suite 11(音乐创作软件)mac/win
    AbletonLiveSuite11最新破解版哪里可以下载呢?AbletonLiveSuite11深受很多音乐创作者的喜爱,AbletonLiveSuite11破解版带有效果、乐器、声音和各种创意功能——您制......
  • SQL Server 2019的安装
    SQLServer2019的安装一、SQLServer2019下载SQLServer2019Express版本的官方地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads二、SQLS......
  • (七) Mysql 之 binlog redolog 二阶段提交
    (一)背景知识:1binlogbinlog我们中文一般称作归档日志, 是MySQLServer层的日志,而不是存储引擎自带的日志,它记录了所有的DDL和DML(不包含数据查询语句)语句,而且是以......
  • 「Editorial」Codeforces Contest 1149
    C.TreeGenerator™容易发现树上一条路径一定形如))...)((...(。也就是对于任意子段,去掉匹配了的括号后还剩下的部分。而这个东西还是不太好表示,我们有如下引理:这个值......
  • msql中字符集与校对规则
    在 MySQL 中,可以使用 CREATEDATABASE 语句创建数据库,语法格式如下:CREATEDATABASE[IFNOTEXISTS]<数据库名>[[DEFAULT]CHARACTERSET<字符集名>] [[DEFAUL......
  • “PL/SQL识趣--巧用Over函数”和“我们怎样来做性能诊断---Oracle性能诊断方法”双双
    作者:三十而立时间:2009年10月15日13:05:56 昨晚写了PL/SQL识趣--巧用Over函数,通过一个网友问的一个SQL题,通过实战的形式,把Over函数的用法介绍给大家,这个文章里不仅讲解......