Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >DM 达梦数据库 - 日期时间函数与系统函数整理

DM 达梦数据库 - 日期时间函数与系统函数整理

作者头像
用户11147438
发布于 2024-08-09 03:09:06
发布于 2024-08-09 03:09:06
1.9K00
代码可运行
举报
文章被收录于专栏:Linux系列Linux系列
运行总次数:0
代码可运行

引言

DM(达梦数据库管理系统)是一款国产的高性能数据库管理系统,广泛应用于政府、金融、电信等多个行业。DM 提供了一系列强大的日期时间函数和系统函数,用于处理日期时间数据和获取系统信息。本文将详细介绍 DM 中常用的日期时间函数和系统函数,并通过具体的 SQL 语句示例来展示它们的用法。

一、日期时间函数

DM 支持多种日期时间函数,用于处理日期和时间数据。

1. DATE_FORMAT 函数

DATE_FORMAT 函数用于格式化日期时间值。

语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
DATE_FORMAT(date, format)

  • date: 日期时间表达式。
  • format: 格式字符串。
示例:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT DATE_FORMAT(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') AS FormattedDate;
2. SYSDATE 函数

SYSDATE 函数返回当前系统的日期和时间。

语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SYSDATE
示例:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT SYSDATE AS CurrentDateTime;
3. ADD_MONTHS 函数

ADD_MONTHS 函数用于计算指定日期加上指定月份数的结果。

语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ADD_MONTHS(date, num_months)
参数说明:
  • date: 日期表达式。
  • num_months: 要加上的月份数。
示例:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT ADD_MONTHS(SYSDATE, 3) AS DateThreeMonthsLater;
4. TRUNC 函数

TRUNC 函数用于截断日期时间值至指定精度。

语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
TRUNC(date, precision)
参数说明:
  • date: 日期时间表达式。
  • precision: 截断精度,如 ‘YEAR’, ‘MONTH’, ‘DAY’ 等。
示例:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT TRUNC(SYSDATE, 'MONTH') AS FirstDayOfMonth;
5. LAST_DAY 函数

LAST_DAY 函数返回指定日期所在月份的最后一天。

语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
LAST_DAY(date)
参数说明:
  • date: 日期表达式。
示例:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT LAST_DAY(SYSDATE) AS LastDayOfMonth;
二、系统函数

DM 提供了一些系统函数,用于获取系统信息。

1. USER 函数

USER 函数返回当前用户的用户名。

语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
USER
示例:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT USER AS CurrentUser;
2. VERSION 函数

VERSION 函数返回 DM 数据库的版本号。

语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
VERSION
示例:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT VERSION AS DBVersion;
3. SESSION_USER 函数

SESSION_USER 函数返回当前会话的用户名。

语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SESSION_USER
示例:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT SESSION_USER AS SessionUser;
三、总结

通过本文的详细介绍和示例代码,你应该已经掌握了 DM 中日期时间函数和系统函数的基本使用方法。这些函数在处理日期时间数据和获取系统信息时非常有用。


❤️❤️❤️觉得有用的话点个赞 👍🏻 呗。 ❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄 💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍 🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何一步步构建 10Gbps 家庭网络?看完直呼牛逼!
在这个时代,互联网已成为生活的必需品,家庭网络设计,我们有多种选择,Wi-Fi、有线,哪个更适合家庭网络?家庭网络应该如何部署?如何选择网线,最终如何搭建10Gbps的家庭网络?
网络技术联盟站
2023/03/02
9330
如何一步步构建 10Gbps 家庭网络?看完直呼牛逼!
如何使用多个中继器和接入点来增强您的家庭WiFi (tech how to)
在家工作,孩子在线学习以及与同事和家人的视频会面,COVID-19大流行增加了我们对互联网服务的需求。
木樾233
2020/12/18
2.6K0
写给客户端开发的后台网络基础概念解析
在后台网络领域,有许多专业术语和概念,作为客户端开发也需要对此有一些基本的认知。本文中我们将解释一些常见的后台网络名词,包括 CGI、NAT、租户、接入机、网关、Nginx、防火墙、路由器、反向代理服务器和 WAF。
陆业聪
2024/07/23
1430
写给客户端开发的后台网络基础概念解析
路由器详细讲解
路由器是一种网络设备,它在计算机网络中扮演着至关重要的角色,主要用于连接不同的网络,并根据数据包的目的地址选择合适的路径进行转发。以下是对路由器的详细讲解:
久绊A
2025/05/05
2080
网络协议(四):网络分类、ISP、上网方式、公网私网、NAT
冬天vs不冷
2025/01/21
2570
网络协议(四):网络分类、ISP、上网方式、公网私网、NAT
无线接入点与无线路由器有啥区别?
无线接入点和路由器在日常工作中都很常见,虽然这两种设备都支持无线网络连接并且可能扮演类似的角色,但这两种设备更像是表兄弟而不是双胞胎。
网络技术联盟站
2021/11/01
3.1K0
无线接入点与无线路由器有啥区别?
只需7个简单的步骤即可确保您的家庭Wi-Fi安全
人们开始觉得互联网是二十一世纪生存的基本必需品。通过将所有设备连接到Internet,我们拥有了难以描述的物理移动性,从而提高了生产力。可以肯定地说,互联网是为每个人服务的,并不局限于精通技术的人。不幸的是,如果不加以保护,Internet可能会成为由恶意用户引起的有害活动的场所。
用户4122690
2020/03/15
5530
剪断你的电视线,让观看更美好
切断电源线在我的工作清单上已经列得太久了。对于那些还不熟悉这个术语的人来说,“切断连接线”指的是终止有线电视或卫星电视订阅,并通过其他方式获得节目和电影的过程。我终于做到了,并在之后的几天里责怪自己很久以前没有做出改变。
柴艺
2021/01/15
7920
你说你懂互联网,那这些你知道么?
今天的因特网无疑是有史以来由人类创造的、精心设计的最大系统、该系统由数以千计的计算机设备(计算机、平板电脑、智能手机)彼此相互连接构成,并且还有一批与因特网相互连接的物品比如游戏机、监控系统、汽车、医疗设备、智能眼镜、手表、运动手环等,随着5G时代的到来,万物互联也越来越称为可能,这里推荐一下 尤瓦尔·赫拉利 的《未来简史》,这个人的格局很高,他书中描述的未来也越来越成为现实,他写的文字能让你感觉到你更想变为计算机世界里的一片硅片。
cxuan
2019/12/18
1.2K0
路由器的WAN口和LAN口有什么区别?
今时今日,移动终端盛行的时代,WIFI可以说是家家户户都有使用到的网络接入方式。那么路由器当然也就是家家户户都不可或缺的设备了。而路由器上的两个实现网络连接的基础接口 ——WAN 口和 LAN 口,到底有什么区别?它们的功能和作用又有哪些不同呢?今天阿祥和大家一起研究下!
ICT系统集成阿祥
2025/02/20
2.7K0
路由器的WAN口和LAN口有什么区别?
两个Mesh路由、一个5口交换机,打造智能家居无缝网络覆盖!
在现代家庭中,无线网络已经成为了必需品,每个人都希望享受到无缝连接的畅快体验。然而,由于信号覆盖范围的限制和信号干扰等问题,很多家庭在组网方面遇到了一些困难。
ICT系统集成阿祥
2024/12/03
2760
两个Mesh路由、一个5口交换机,打造智能家居无缝网络覆盖!
你有没有想过:接入点与路由器,有什么区别?
接入点或 AP 是一种 WLAN 网络设备,充当无线用户(如智能手机、笔记本电脑、平板电脑等)的访问门户。
网络技术联盟站
2023/03/13
9130
你有没有想过:接入点与路由器,有什么区别?
路由器端口大集合:了解这些接口,提升你的网络配置能力
路由器作为网络设备中的核心组成部分,其端口种类繁多,每种端口都承担着不同的功能和任务。了解路由器的各类端口及其特性,能够帮助我们在搭建网络时选择最合适的设备和接口。
神的孩子都在歌唱
2025/03/05
3490
路由器端口大集合:了解这些接口,提升你的网络配置能力
光猫和调制解调器-原创/科普•调制解调器•为什么叫光猫而不叫光猪或光狗?
  家里宽带上网,连接光纤那里肯定有只小盒子,大家都叫它光猫。为什么叫光猫而不叫光猪或光狗?这个名字怎么来的?摆谱人看着这个东西出生,并且最早使用它,这个名字的叫响过程是知道的,今天来聊聊这个名字,目的是科普通信知识。
宜轩
2022/12/29
1.2K0
深入探讨计算机网络:分类与定义解析
计算机网络的最简单定义:一些互相连接的(计算机之间通过有线或无线的方式进行数据通信),自治的(有自己的硬件和软件,可以单独运行使用)计算机的集合(至少两台以上)
洁洁
2024/07/31
1560
如何区分路由器的 WAN 口和 LAN 口?你必须知道的关键差异!
在现代家庭和办公环境中,路由器是网络的核心设备之一。无论你是使用家用宽带还是企业级网络,路由器的功能和设置都至关重要。很多人对路由器背面的端口可能有些困惑,尤其是 WAN 口 和 LAN 口 的区别。今天,神唱 就来和大家说一下这两个端口的具体作用,以及它们是如何协同工作,构建起稳定的网络连接的。
神的孩子都在歌唱
2025/03/05
4.7K0
如何区分路由器的 WAN 口和 LAN 口?你必须知道的关键差异!
解决Windows 11网络连接问题:教你轻松排查网络故障
在连接到网络时遇到问题?以下是一些故障排除步骤,可帮助您解决戴尔电脑上的无线网络连接问题。
猫头虎
2024/04/08
3050
解决Windows 11网络连接问题:教你轻松排查网络故障
第五章 TCP/IP-我们身边的网络
1.接入互联网就是通过因特网服务提供商访问互联网所提供的各类服务与丰富的信息资源的过程。
网络豆
2022/11/20
5330
第五章 TCP/IP-我们身边的网络
Banana Pi BPi-R3 Mini 联发科 MT7986方案开源路由器评测,支持Wifi6
Banana Pi BPi-R3 mini 迷你路由器适合家庭和办公室使用,作为智能家居多媒体路由器或扩展器,有可能作为基于 Mediatek MT7986A SoC 的良好 Mediatek Filogic 830 平台上的经济型边缘路由器,提供 Wi-Fi 6 /6E、WPA3 和内置 QoS 的硬件 NAT 加速器可确保网络上流媒体视频材料的质量,联发科 FastPath™ 技术延迟极低,适合游戏和增强/虚拟现实。 MT7986A是一款4×4 2.4GHz + 4×4 5GHz网络芯片,最大吞吐量为6 Gbps。 MT7986A 是一款主频为 2 GHz 的四核 ARM Cortex-53 处理器,我们通常在低端桌面级 SBC(例如Raspberry Pi 3或Orange Pi Zero 2W)中找到该内核。不同之处在于,与 Raspberry Pi 型号不同,这是一个 ARM 处理器,并且包含硬件加密电路,这在这种情况下是一个重要的优势。我们可以在 OpenSSL 测试中看到这一点,它清楚地显示了这些处理器在这一领域的实力。
Banana Pi 开源硬件
2024/05/13
1.6K0
Banana Pi BPi-R3 Mini 联发科 MT7986方案开源路由器评测,支持Wifi6
如何选择 Wi-Fi 路由器?
需要明确的是,在讨论无线路由时,我们所说的5G是指5GHz载波频段,而不是第五代移动通信。
网络技术联盟站
2023/03/13
6330
如何选择 Wi-Fi 路由器?
推荐阅读
相关推荐
如何一步步构建 10Gbps 家庭网络?看完直呼牛逼!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验