以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"
文章
阅读量
获赞