Oracle如何获取数据库系统的当前时间

作者:吴仙杰 时间:2024-01-21 22:20:55 

Oracle获取数据库系统的当前时间

MySQL 中我们可以通过 NOW() 函数来获取系统的当前时间。

但在 Oracle 中并没有 NOW() 函数,相应的,我们需要使用 SYSDATE 函数来获取 Oracle 数据库所在系统的当前时间。

更新当前时间

利用 SYSDATE 内置函数,我们可以很方便地更新当前时间的字段值:

UPDATE MY_TABLE
 SET MODIFY_TIME = SYSDATE
 WHERE DELETED = 0
   AND ID = 'XXX'

查询当前时间

在 MySQL 中,我们可以通过以下语句直接获取当前时间:

SELECT NOW()

但在 Oracle 中,FROM 关键字是必不可少的:

SELECT SYSDATE FROM DUAL

Oracle数据库 获取当前年月份

1、oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分

select extract(year from sysdate)from dual; --当前年 

select extract(month from sysdate) from dual; --本年到当月的月数 

select extract(day from sysdate)from dual; --本月到当日的天数 

select extract(year from date'2011-05-17') year from dual; 

select extract(month from date'2011-05-17') month from dual; 

select extract(day from date'2011-05-17') day from dual; 

2、ORACLE里获取一个时间的年、季、月、周、日的函数

select  to_char(sysdate, 'yyyy' )  from dual; --年 
   
select  to_char(sysdate, 'MM' )  from dual; --月 

select  to_char(sysdate, 'dd' )  from dual; --日 

select  to_char(sysdate,'Q')  from dual; --季 

select  to_char(sysdate,'iw')  from dual; --周--按日历上的那种,每年有52或者53周 
  • 当前时间减去7分钟的时间

select sysdate,sysdate - interval '7' MINUTE from dual;
  • 当前时间减去7小时的时间

select sysdate - interval '7' hour from dual;
  • 当前时间减去7天的时间

select sysdate - interval '7' day from dual;
  • 当前时间减去7月的时间

select sysdate,sysdate - interval '7' month from dual;
  • 当前时间减去7年的时间

select sysdate,sysdate - interval '7' year from dual;
  • 时间间隔乘以一个数字

select sysdate,sysdate - 8*interval '7' hour from dual;

来源:https://blog.csdn.net/wuxianjiezh/article/details/95213673

标签:Oracle,数据库,系统,当前时间
0
投稿

猜你喜欢

  • 快速解决pandas.read_csv()乱码的问题

    2023-07-10 21:14:47
  • JavaScript前端实用的工具函数封装

    2024-04-25 13:15:02
  • python 常用的基础函数

    2023-07-24 11:10:51
  • 如何使用七牛Python SDK写一个同步脚本及使用教程

    2021-01-19 12:51:13
  • Python练习-购物单

    2023-01-21 16:27:33
  • Python tkinter制作单机五子棋游戏

    2021-08-01 03:31:43
  • 详解php中的类与对象(继承)

    2023-11-23 14:07:09
  • Python错误+异常+模块总结

    2023-07-26 03:18:19
  • 我的快递一个月没动静于是赶紧上线python快递查询系统

    2021-04-06 23:49:01
  • 详解python的数字类型变量与其方法

    2023-12-05 18:40:53
  • Pytorch中的Broadcasting问题

    2022-10-03 06:26:58
  • mysql查询的时候给字段赋默认值操作

    2024-01-15 02:51:53
  • 使用Python制作微信跳一跳辅助

    2022-09-21 12:10:37
  • Python中Collection的使用小技巧

    2022-04-14 01:42:57
  • javascript 获取链接文件地址中第一个斜线内的正则表达式

    2024-02-25 07:53:28
  • pytorch之torchvision.transforms图像变换实例

    2021-05-19 05:44:05
  • Python 使用 environs 库定义环境变量的方法

    2022-06-06 08:58:51
  • Vue3异步数据加载组件suspense的使用方法

    2024-04-30 10:46:09
  • windows 64位下mysql8.0.25安装配置教程(最详细!)

    2024-01-22 17:36:27
  • django+mysql的使用示例

    2022-10-24 20:34:15
  • asp之家 网络编程 m.aspxhome.com