KingbaseES 实现 MySQL 函数 DATEDIFF

用户从mysql迁移到金仓数据库过程中,应用中使用了mysql函数DATEDIFF

DATEDIFF

功能:

DATEPART函数为计算startdate与enddate两个日期时间值之间,指定的datepart部分为单位的日期时间间隔。 此间隔值为带符号整数值,表示结束日期时间(enddate)距离起始时间(startdate)的间隔值。

用法:

复制代码
DATEDIFF(datepart, startdate, enddate)

需要创建kdb_mysql_functions插件提供一些兼容MySQL的函数。

插件kdb_mysql_functions简介

kdb_mysql_functions是KingbaseES中的一个扩展插件,能够提供一些兼容MySQL的函数。

插件kdb_mysql_functions加载方式

插件kdb_mysql_functions是系统初始化插件,系统自动加载。

插件kdb_mysql_functions配置参数

无需配置任何参数

下表列出了kdb_mysql_functions扩展所提供的函数。

kdb_mysql_functions函数列表

函数名称
ADDDATE
ADDTIME
CONVERT_TZ
DATEDIFF
DAY
DAYNAME
DAYOFMONTH
DAYOFWEEK
DAYOFYEAR
DATE_SUB
EXTRACT(MySQL模式)
FORMAT_PICO_TIME
FROM_DAYS
FROM_UNIXTIME
GET_FORMAT
HOUR
MAKEDATE
MAKETIME
MICROSECOND
MINUTE
MONTHNAME
CURRENT_TIME(MySQL 模式)
CURRENT_TIMESTAMP(MySQL 模式)
LOCALTIME(MySQL 模式)
LOCALTIMESTAMP(MySQL 模式)
PERIOD_ADD
PERIOD_DIFF
QUARTER
SECOND
SEC_TO_TIME
SUBTIME
TIME(MySQL模式)
TIMEDIFF
TIMESTAMP(MySQL模式)
TIMESTAMPADD
TIMESTAMPDIFF
TO_DAYS
TO_SECONDS
UTC_DATE
UTC_TIME
UTC_TIMESTAMP
WEEK
WEEKDAY
WEEKOFYEAR
YEARWEEK

插件kdb_mysql_functions卸载方法

插件kdb_mysql_functions是系统初始化插件,用户无法卸载。

插件kdb_mysql_functions升级方法

kdb_mysql_functions扩展插件通常随着KingbaseES安装包一并升级。通常情况下用户无须单独升级些插件。

相关推荐
大千UI工场18 小时前
时序数据库对数字孪生的作用
数据库·ui·时序数据库·前端开发·b端管理系统
Tongzhi202618 小时前
通芝科技无感考勤一体机:软硬一体,开箱即用
数据结构·数据库·科技·算法·均值算法·数据库开发
这就是佬们吗18 小时前
向量数据库选型与实战:从原理到生产环境的完整指南
数据库
Shawn Dev19 小时前
MySQL Binlog 数据误删除恢复完全指南
数据库·mysql·elasticsearch
oradh19 小时前
Oracle ADRCI 诊断数据工具总结
数据库·oracle·adrci
zzzll111119 小时前
Loop Engineering:循环工程的原理、实践与应用
java·数据库·python
IpdataCloud19 小时前
IPv6查出来的地理位置是错的?技术解析与双栈定位方案
数据库·tcp/ip·ip
数字新视界19 小时前
信创动环监控厂家深入剖析智能机房环境监控技术应用与挑战
服务器·数据库·物联网·芯片·动环监控系统
羑悻的小杀马特19 小时前
打破深海垄断:国产数据库如何托起固井软件的“数据心脏”?
数据库
今天AI了吗19 小时前
从 LLM 到 Agent Skill:把 AI 底层概念串起来
数据库·人工智能·sql·深度学习·神经网络·算法·机器学习