您当前位置:优侠库 > 资讯攻略 >
来源:未知
2021-05-18 04:54:27 浏览: 分类:资讯攻略

6种常见Oracle日期操作

Oracle日期操作是我们经常使用的。这里有很多Oracle日期操作:时间间隔操作、日期到字符操作、字符到日期操作以及相关函数的使用。

1.Oracle日期-时间间隔操作

1)当前时间减去7分钟时间选择系统日期,系统日期-间隔' 7 '分钟从双

2)当前时间减去7个小时的时间,从dual中选择sysdate-interval' 7 '小时

3)当前时间减去7天时间,从dual中选择sysdate-interval' 7 '天

4)当前时间减去七月份的时间。选择系统日期,系统日期dual中间隔“7”个月

5)当前时间减去7年选择系统日期,系统日期-间隔“7”年

6)时间间隔乘以一个数字选择系统日期,系统日期-8 *间隔“2”小时从双

2.Oracle日期到字符操作

select sysdate,to_char(sysdate,' yyyy-mm-dd hh24:mi:ss') from dual

select sysdate,to_char(sysdate,' yyyy-mm-dd hh:mi:ss') from dual

select sysdate,to_char(sysdate,' yyyy-ddd hh:mi:ss') from dual

select sysdate,to_char(sysdate,' yyyy-mm iw-d hh:mi:ss') from dual

3.Oracle字符至今操作

select _ date(' 2003-10-17 21:15:37 ',' yyyy-mm-ddhh24: mi: ss') from dual类似于上面的to_char。

4.树干/圆形功能的使用

从dual中选择trunc(sysdate,' YEAR ')

从dual中选择trunc(sysdate)

select to_char(trunc(sysdate,' YYYY '),' YYYY') from dual

5.Oracle有毫秒数据类型。

1)从dual返回当前的时间、年、月、日、时、分、秒、毫秒select to _ char(current _ timestamp(5),' DD-mon-yyhh 24:mi:ssxff ');

2)返回当前时间的秒毫秒,可以指定dual的秒(max = 9)select to _ char(current _ timestamp(9),' mi: ssxff ')后的精度;

6.计算程序的运行时间(毫秒)

声明

rc类型是ref cursor

l _ rc rc

l _ dummy all _ objects . object _ name % type;

l_start number默认dbms _ utility.get _ time

开始

因为我在1..1000

为打开l_rc

select object _ name from all _ objects ' | |

其中object _ id = ' | | I;

将l_rc提取到l_dummy中;

关闭l _ rc

结束循环;

数据库管理系统输出

(round((DBMS _ utility . get _ time-l _ start)/100,2 ) ||

几秒钟...);

结束;

关键词:Oracle日期操作

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227360.html

攻略资讯
安卓软件
安卓游戏