Timestamp 格式时间
最常用方法:
to_timestamp('2013-06-04 12:22:10.1','yyyy-mm-dd hh24:mi:ss.ff')
时间加减:
单位小于天用 numtodsinterval
select sysdate, sysdate+numtodsinterval(1,’hour’) from dual ;
单位大于天 直接用 +1 (+1天)
时间截取方法 TRUNC
TRUNC(SYSDATE,'HH') = 2014-02-20 17:00:00
截取字符串函数
substr( string, start_position, [ length ] )
连接两个字符串
concat(str1,str2);
偏移量函数
lead(t.col_value,1,null) over(partition by t.tch_id order by t.col_value)
注:lead函数是先按tch_id分组,按col_val排序,并把当前行col_value的下一个值放到sal中,比如:
col_value=10的下一个值是14,col_value=14 的下一个值是20。函数中的null是当没有下一个值时用null代替,当然也可以用其他值替换NULL.
PS:lead 是向下偏移 lag 是向上偏移
oracle带参数的游标
declare cursor mysor(proname varchar2) is
select from sys_pro_monitor where pro_name=proname;
c_row mysor%rowtype;
begin
open mysor('PRO_RPT_KPI') ;
loop
fetch mysor into c_row;
exit when mysor%notfound;
dbms_output.put_line(c_row.id);
end loop;
end;
相关推荐
设置ORACLE时间格式 点击运行 到注册表 ,然后重启。 哦了
oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别 1.java 1)分钟用mm表示 24小时制: java(区分大小写):yyyy-MM-dd HH:mm:ss 12小时制: java(区分大小写):yyyy-MM-dd hh:mm:ss 2)...
oracle设置日期格式
Oracle时间格式转换及计算
关于oracle的日期时间格式,各位亲了解多少呢,知道rrrr,fm等表示什么?这篇文档将想各位亲具体介绍oracle的各种日期格式,附带试例,赶快下载吧。
Oracle中日期格式字段处理[归类].pdf
to_char(日期,”转换格式” ) 即把给定的日期按照“转换格式”转换。 转换的格式: 表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年 表示month的:mm 用2位数字表示月;...
对oracle日期格式的详细介绍,特别全,特别好。
Oracle_日期型数据格式 日期型数据格式强制转换
大家都知道,从oracle数据库中导出数据时,如果其中有字段类型为date,那么导出时将会变成to_date('29-12-2010 10:20:30', 'hh24:mi:ss'),如果你要将这导出的数据在oracle客户端中执行,应该是没什么问题的,但是...
。。。
。。。
Oracle服务器端日期时间格式设置修改
从oracle数据库取出日期。 按格式显示
select * from V$NLS_PARAMETERS; SQL> alter session set NLS_DATE_LANGUAGE = ‘SIMPLIFIED CHINESE’; Session altered SQL> Select to_char(sysdate,’yyyy-Mon-day’) from dual; TO_CHAR(SYSDATE,’YYYY-MON-...
。。。
。。。
。。。
UNIX windows LINUX,不同操作系统修改oracle的默认日期格式