Oracle Date Function 讲解和事例】的更多相关文章

1 year=1*12 months 1 day=24 hours=24*(1*60mins)=24*60*(1*60 seconds) 1 week =7 days 注意: 黑色字体是 oracle 8i,9i都可以使用的函数, 蓝色字体是 Oracle9i新增的部分.   请大家在使用时,注意版本限制. add_months current_date current_timestamp datimezone extract(datetime) last_day months_between…
Oracle Table Function在Oracle9i时引入.完美的兼容了view和存储过程的长处: 应用举例: 1.Table()函数: set feedback off create or replace type type_int_date_varchar2 as object (i integer, d date, v varchar2(99)) / create or replace type table_int_date_varchar2 as table of type_in…
本文演示两个关于如何在shell中调用oracle的function和procedure,并将返回值返回给shell. 1.首在package中创建function和procedure,脚本如下: GET_BIZ_DATE: 通过pl/sql的function拿到sysdate,并返回 GET_DATE_DIFF:通过pl/sql的procedure,在对给定的一个时间的基础上加分钟,即简单时间加减,并返回运算后的时间 create or replace package mypkg as   …
原文地址:Oracle date timestamp 毫秒 - 时间函数总结 yyyy-mm-dd hh24:mi:ss.ff  年-月-日 时:分:秒.毫秒 --上一月,上一年select add_months(sysdate,-1) last_month,add_months(sysdate,-12) last_year from dual;--下一月,下一年select add_months(sysdate,1) last_month,add_months(sysdate,12) last…
原文URL:http://www.2cto.com/database/201203/122387.html ORACLE游标概念讲解 什么是游标?  ①从表中检索出结果集,从中每次指向一条记录进行交互的机制.      ②关系数据库中的操作是在完整的行集合上执行的.   由SELECT 语句返回的行集合包括满足该语句的WHERE 子句所列条件的所有行.由该语句返回完整的行集合叫做结果集.      应用程序,尤其是互动和在线应用程序,把完整的结果集作为一个单元处理并不总是有效的.      这些…
java中System.currentTimeMillis()取到的是从1970-01-01 00:00:00.000到当前时间的毫秒数,一个long类型的值. 现在oracle数据库中某表中存取的是该值,需要将其转换为可读的date类型. current millis 中提供了TimeMillis的转换结果以及一些常用的转换方法. 但是其中关于pl/sql取得的数是精确到千毫秒,而不是精确到毫秒. 整理了一个包来进行currentTimeMillis到date的转换. 注意:System.cu…
Version 11.1   Actions As SYS Note: USERENV is an Oracle provided namespace that describes the current session. Syntax SELECT sys_context('<namespace>', '<parameter>', <length>); FROM DUAL;   Attribute Return Value ACTION Identifies the…
常用的时间格式 在oracle中有 yyyy-mm-dd hh24:mi:ss  而在Java中有些区别 为yyyy-MM-dd HH:mm:ss 这点还是经常容易模糊的.相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助.  常用日期型函数 1.Sysdate 当前日期和时间SQL> Select sysdate from dual; SYSD…
1.DATE数据类型 这个数据类型我们实在是太熟悉了,当我们需要表示日期和时间的话都会想到date类型.它可以存储月,年,日,世纪,时,分和秒.它典型地用来表示什么时候事情已经发生或将要发生.     DATE数据类型的问题在于它表示两个事件发生时间间隔的度量粒度是秒.这个问题将在稍后讨论timestamp的时候被解决.可以使用TO_CHAR函数把DATE数据进行传统地包装,达到表示成多种格式的目的. SQL> SELECT TO_CHAR(date1,'MM/DD/YYYY HH24:MI:S…
在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个 Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of t…