
Oracle
文章平均质量分 78
jiuson
what doesn't knock down you makes you stronger!
展开
-
Oracle内置函数
数值函数: abs(n)函数 -- 用于返回绝对值。该函数输入一个参数,参数类型为数值型(或可以隐式转换成数值类型)。 示例:select abs(100), abs(-100), abs('100') from dual; mod(n2, n1)函数。该函数表示返回n2除以n1的余数。参数为任意数值或可以隐式转换成数值的类型。如果n1为0,那么该函数将返回n2。 示例:sele原创 2016-06-12 21:13:56 · 558 阅读 · 0 评论 -
oracle循环 & procedure与declare嵌套
有时候需要逐条操作数据,这个时候利用循环将会是一个非常不错的选择: 在中间表中增加处理标识,能够帮助我们有效的掌握数据处理的具体情况(报错信息,处理与否) declare create table temp_table(id varchar2(10), data_modify varchar2(10), modify_flag varchar2(10), err_msg varcha原创 2016-06-20 15:03:31 · 3153 阅读 · 0 评论 -
oracle数据处理需求01
前两天接到一个数据处理的需求,内容大概是这样:原始数据缺少必要的辅助信息,所以要后期新增这些数据,源数据量为139W+,每条原始记录增加两条辅助记录。以下是数据处理脚本: --查询出割接数据中接入产品为280000026 且状态为在用有效的数据清单 --drop table redmine_841054; create table redmine_841054 as select pi.prod原创 2016-09-09 17:36:09 · 428 阅读 · 0 评论 -
oracle数据处理需求02
--创建临时表 select a.*, a.rowid from ai_zuowj.zwj_temp_0912 a; --添加过程表字段 alter table ai_zuowj.zwj_temp_0912 add(prod_inst_id number(12), order_item_id number(12));原创 2016-09-12 17:16:15 · 312 阅读 · 0 评论 -
java日期转换
最近遇到一个需求:需要从oracle数据库中取出每条记录的一个时间值,然后判断这个时间值是否小于当月第一天的凌晨零点零分零秒 那么问题就来了: 问题一:需要获取数据库中的时间字段,而且还要保存到java代码中 问题二:获取当前月份第一天凌晨零点零分零秒时刻 问题三:比较两个时间 依次解决上面个的问题: 问题一:程序中使用的是mybatis与oracle数据库交互,所以配置了一个原创 2016-11-03 21:35:10 · 452 阅读 · 0 评论