undefined control sequence_PostgreSQL----Sequence序列的那些事
PostgreSQL是关系型数据库的一种,和Oracle、MySQL一样被广泛使用。工作中有用到过PostgreSQL,这里对序列的知识点做下总结。
Sequence是一种自动增加的数字序列,一般作为行或者表的唯一标识,用作代理主键。
1、创建Sequence
例如:创建一个seq_commodity,最小值(MINVALUE)为1,最大值(MAXVALUE)为9223372036854775807,从1开始,增量的步长为1,缓存为1的循环排序Sequence。CYCLE 表示循环,是指从最大值后面从头开始。
我们可以写出SQL语句如下:
CREATE SEQUENCE seq_commodityINCREMENT 1MINVALUE 1MAXVALUE 9223372036854775807START 1CACHE 1 CYCLE;
2、查找 Sequence中的值
SELECT nextval('seq_commodity');
其中nextval表示下一个值。
3、修改 Sequence
用alter sequence来修改,上面创建的Sequence语句中除了start以外的所有sequence参数都可以被修改。
看下alter sequence 的SQL语句
ALTER SEQUENCE seq_commodity INCREMENT 10 MAXVALUE 10000 CYCLE NOCACHE ;
当然如果想要修改start的值,可以先 drop sequence,然后再重新创建Sequence。
下面来看看删除Sequence吧
4、删除Drop Sequence
DROP SEQUENCE seq_commodity;
5、Sequence的分配策略
分配策略分为两种:当前序列号和下一个序列号
(1)select currval(seq_ commodity);
表示返回当前的序列号,该序列号只要没有被使用,就不会变化,如果当前请求一直使用,那么不会再分配给其他的请求,因为该序列号已经分配给当前请求;
(2)select nextval(seq_ commodity);
表示返回下一个序列号后,系统优先给用户分配一个序列号,接着系统的下一个Sequence立刻加上设置的步长(increment 1),不论此序号用户是否使用;
就分享这么多啦,欢迎留言讨论。
undefined control sequence_PostgreSQL----Sequence序列的那些事相关推荐
- 《系统工程理论与实践》模板报错 ! Undefined control sequence. 跪求大佬指点
\documentclass[twoside]{ctexart} \usepackage{headrule,vatola,amssymb} \usepackage{graphicx,multirow, ...
- Undefined control sequence.l.463 \cita
latex编译出现问题 ! Undefined control sequence. l.463 \cita 问题分析:不是文本中出现把"\cite" 错写成"\cita& ...
- LaTex中编译时出现“ Undefined control sequence”问题
转自:LaTex中编译时出现"! Undefined control sequence."问题_茶树菇100的博客-CSDN博客 问题描述: LaTex编译时突然编译不成功,并有以 ...
- LaTex中编译时出现“Undefined control sequence. l.178 \newlab”问题
问题描述: LaTex编译时突然编译不成功,并有以下提示 "! Undefined control sequence. l.62 \newlab ? " 逐行 ...
- Undefined control sequence.l.113 \LinesNumbered
问题: 在写小论文时的latex文件里的algorithm模块,复制到毕业论文的latex脚本之后出现以下问题: ... ! Undefined control sequence. l.113 \Li ...
- Undefined control sequence. 解决
转自:https://www.cnblogs.com/coolqiyu/p/5580290.html 方式一 需要包含的 \usepackage[noend]{algpseudocode} \usep ...
- Latex编译报错 “Undefined control sequence. \chapter“
问题描述: 用Latex写大论文时,\chapter{} 编译不了,或者编译出来有问题. 报错信息:"Undefined control sequence. \chapter{XX}&quo ...
- 【LaTeX】IEEE会议模板中插入双栏图片(解决报错:Undefined control sequence. \subfloat
目录 一.问题描述 二.解决方案 三.引用参考 一.问题描述 使用IEEE会议论文LaTeX模板时遇到的一个错误,问题描述为:使用Texstudio编译LaTeX模板报错,报错信息提示为Undefin ...
- Undefined control sequence. \begin{document}
通过博客:Texstudio error : Undefined control sequence. \begin{document} (subfigure已经被废弃了,用subcaption!!!) ...
- Undefined control sequence.<recently read> \multirow
latex插入表格,编译报错Undefined control sequence.<recently read> \multirow 原因:存在单元格合并,但是缺少包multirow 解决 ...
最新文章
- CSS书写技巧(转)
- Django1.10文档学习笔记二
- 现有CSDN博客的排名机制
- [原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(三) -- 安装confluence 6.6.1
- 错误使用.Net Redis客户端CSRedisCore,自己挖坑自己填
- dnf时装预览怎么打开_DNF:史上最好看时装上线,大佬已经玩疯,全服都是真香的气息...
- c语言数组的声明和初始化_C声明和初始化能力问题和解答
- html怎么加断点快捷键,HTML添加断点 - osc_vyztkm1b的个人空间 - OSCHINA - 中文开源技术交流社区...
- flask Form表单数据传递与取值
- mysql运维命令_运维常用 MySQL 命令
- idea debug的时候 启动起来超级慢
- 使用poi生成word文档(最全例子)
- 网络靶场攻防综合实验
- 手游传奇架设教程_传奇手游战神引擎架设教程
- 长风破浪正其时,Python天堑变通途(3)(令人智熄的分支循环,优先级问题)
- java 读取psd,寻找Java库以使用PSD格式
- html图片在wps中不显示文字大小,WPS文字插入图片显示不全怎么办 WPS文字插入图片显示不完整的解决方法...
- Matlab绘制Sigmod、Tanh、ReLU
- 广东计算机非全日制 学校2020,2020非全日制研究生“太坑”,为何这么说?
- 浅析CC2540的OSAL原理