![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
jamst8522127
这个作者很懒,什么都没留下…
展开
-
rails结合oracle时的一些命名麻烦处理
大概翻了一下书店里的一些关于Ruby on Rails的书籍,和网上的一些教材,大多都是讲述rails和MySql的的例子,并且例子中用到的表结构大部份都是使用rails默认主键名称“ID”, 并且大都遵行Rails的默认命名规则。对象用单数,表名用复数,主键默认为“id”类型为自增类型的。如果是Oracle数据库的话没有自增类型的字段,就要建间一个名称为“表名_seq”的sequence(序列)...原创 2013-04-10 13:39:54 · 87 阅读 · 0 评论 -
ruby调用python实现大数据量导出的案例
先看看一般情况下ruby导出csv的代码案例:[code="java"]respond_to do |format| format.html # index.html.erb format.xml { render :xml => @mobile_units} format.csv { columns = Ultra::Mobi...原创 2014-07-25 11:00:23 · 450 阅读 · 0 评论 -
ruby调用oracle存储过程实例之直接赋值参数调用
[code="java"]#请求存储过程,其中option为页面传过来的参数选项。db_read_str = 'BEGIN WLAN_ALARM_QRY(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?); END;'stat_alarm_procedure(db_read_str,option)[/code][...2014-07-24 15:46:51 · 86 阅读 · 0 评论 -
ruby调用oracle存储过程实例之存储过程实例化
控制层请求:[code="java"]@radius = Procedure::AuthUserStatQry.new.query_user_stat(params, sort, page)[/code]模型层:[code="java"]class Procedure::AuthUserStatQry < Procedure::Base #存储过程名称 se...2014-07-24 15:16:34 · 132 阅读 · 0 评论 -
ruby调用oracle存储过程实例之oracle连接配置
[b]先看一下ruby怎样连接oracle数据库[/b]:[code="java"]class External < ActiveRecord::Base self.abstract_class = true establish_connection :wifi_rmsend[/code]abstract_class 抽象类:抽象类是不允许实例化的类,因此一般它...2014-07-24 14:40:47 · 134 阅读 · 0 评论 -
关于大数据量查询报表优化
针对数据量巨大的报表查询,总结了一下几个处理方法:看一个运用案例:多粒度(年月日,省、地市、热点、ac、ap)下每天20W条,每月800W条,自由选择35天内数据的查询。直接查询页面崩溃,运用了以下几点,基本上能保证在1-2分钟(100秒左右)内页面相应加载。[b]一:表分区[/b]当某张表每天都有上十万,百万的数据量时,考虑每天创建一个分区来存储每天的数据。[b]二:...2014-06-08 15:02:07 · 1072 阅读 · 0 评论 -
几百类商品,每类商品有不同的属性,定义不同的字段,设计数据库
需求需要将、餐饮;spa养生;酒店住宿;租车;订机票 等等功能作为产品来供用户选择。因此会遇到,几百类商品,每类商品有不同的属性,定义不同的字段,这个问题。解决方案现在是这样做的。service_styles 服务类型 (餐饮;spa养生;酒店住宿;租车;订机票)service 服务种类 (服务类型的细化)produ...2013-11-19 10:42:04 · 1529 阅读 · 0 评论 -
RAILS项目中MYSQL数据库同步到ORACLE数据库
方法一:直接在mysql中查找到数据然后遍历保存到oracle中[code="java"] #load wifi_units data def load_wifi_units_data(now) wifi_units = Wifi::MobileUnit.find(:all,:conditions=>"length(sta_mac) > 15") puts "t...原创 2013-05-07 18:04:38 · 110 阅读 · 0 评论 -
PLSQL注册码
百度一下 “ PLSQL注册机” ,最好加上版本号 可以随即生成plsql的序列号productcode:lf4tjwlftbz4vp2dvpmu6cmwnmxp9vu7cz388kg83vserial number:627849370password:xs374ca原创 2013-04-26 10:27:04 · 78 阅读 · 0 评论 -
rails的局部更新特性与oracle中clob数据类型问题解决
最近在项目中遇到了这样一个问题。当数据表存在“clob”类型的数据项时rails框架局部更新数据时(注:更新时没有修改任何数据)。系统就会出现以下提示:ORA-22920: row containing the LOB value is not locked 以前从来没有遇到过这样的问题。。经过一番折腾总算是找到解决的方法了。。 方法一:可以在environmen...2014-07-31 23:29:23 · 109 阅读 · 0 评论