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