创建序列和相应的视图
2015-06-26 10:02
316 查看
项目必须确保一个唯一的订单号
当头发现在是时候产生的业务量大的情况下,,重复病例仍时有发生
解决方案:创建表和视图序列 从视图中取
获取:
当头发现在是时候产生的业务量大的情况下,,重复病例仍时有发生
解决方案:创建表和视图序列 从视图中取
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
相关文章推荐
- wireshark抓包分析
- [Postgresql] 数值类型和字符串类型引用
- JavaCore/HeapDump文件及其分析方法
- Model-View-ViewModel for iOS [译]
- MPEG2-TS格式
- SharePoint 2013 开发——开发自定义操作APP
- 遍历指定文件夹下的所有文件
- opencv2.4.9+vs2010 的配置方法
- oracle11g字符集乱码问题调试
- Xcode 使用技巧
- 简单遗传算法
- [转]ORA-00257 解决办法
- Window Server 2008 R2 文件权限管理
- 高级控件AdapterView(一):Adapte继承体系及BaseAdapter
- 设计模式---备忘录模式 实例
- Android TV suspend to ram
- Swift控制语句
- mysql数据库的表创建,删除及增删改查和建表之后添加主外键
- scrollView中视图滚动调用的方法
- 程序员面试宝典----x&(x-1)的含义