注册
mysql和达梦的函数差异
专栏/技术分享/ 文章详情 /

mysql和达梦的函数差异

Chai 2023/12/01 2143 1 0
摘要

以date_format函数为例,MySQL中的date_format函数可以在DM7数据库中使用to_char或to_date函数改写,改写后在达梦中可以达到相同的效果,示例如下:
--MYSQL
select date_format(sysdate(), '%Y年%m月') from dual
--DM7
select translate(to_char(sysdate, 'yyyy-mm#'),'-#','年月') from dual;
DM7的convert()函数中的type在前, value在后,而MySQL数据库中convert()函数则恰恰相反,对于cast()函数的用法则一致,测试示例如下:
--MYSQL
CONVERT(CASE WHEN TEMP_STA.c_data_value < 0 THEN NULL ELSE TEMP_STA.c_data_value END, SIGNED) AS "ONLINEUSER",

--DM7
CONVERT(INTEGER,CASE WHEN TEMP_STA.c_data_value < 0 THEN NULL ELSE TEMP_STA.c_data_value END) AS "ONLINEUSER"

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服