博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建序列和相应的视图
阅读量:7125 次
发布时间:2019-06-28

本文共 381 字,大约阅读时间需要 1 分钟。

项目必须确保一个唯一的订单号

当头发现在是时候产生的业务量大的情况下,,重复病例仍时有发生

解决方案:创建表和视图序列 从视图中取

CREATE SEQUENCE general_order_no_seq  INCREMENT 1  MINVALUE 1  MAXVALUE 9223372036854775807  START 1  CACHE 1;

CREATE OR REPLACE VIEW get_next_seq_view AS SELECT nextval('general_order_no_seq'::regclass) AS nextval;

获取:

ActiveRecord::Base.connection.execute('select * from get_next_seq_view;').first["nextval"].to_i

转载地址:http://ddeel.baihongyu.com/

你可能感兴趣的文章
HTML 5 History API的”前生今世”
查看>>
电脑高手常用快捷键
查看>>
杨辉三角形
查看>>
css3 flex笔记整理
查看>>
swift 分组tableview 设置分区投或者尾部,隐藏默认间隔高度
查看>>
MySQL案例09:Last_IO_Error: Got fatal error 1236 from master when reading data from binary log
查看>>
js 图片压缩 转成base64
查看>>
文艺小青年
查看>>
[转]制作Chrome扩展
查看>>
Tcpdump抓包
查看>>
正则表达式抓取网页中的邮箱地址
查看>>
关于在主进程返回;线程陷入死循环
查看>>
Java必须了解的“递归”与“IO流”!!!
查看>>
Http协议状态码
查看>>
css3单冒号和双冒号的区别
查看>>
小X与缩写
查看>>
第一次团队会议
查看>>
018-请你说一下设计测试用例的方法
查看>>
android 链接mysql数据库
查看>>
CAKeyframeAnimation 旋转动画
查看>>