27  
查询码: 00000138
UIBOT不支持的数据库函数或语法集合
作者: 周杨 于 2022年03月03日 发布在分类 / 计算机应用 / RPA ,于 2022年03月03日 编辑

在操作l数据库时,部分数据库的语法或函数不支持,一般会提示:模块 Database.ExecuteSQL 调用出错:ExecuteSQL 异常:not enough arguments for format string。

一、SQL SERVER

1.DATENAME()

DATENAME('MM',getdate())返回值为英文月份,而非数字,若需要返回数字可以使用left()、substring()来实现


2.持自定义函数的参数为文本时间,不支持直接调用getdate()

需要将getdate()转换成文本格式方能使用


二、Mysql

1.不支持通配符%

如:in_digest like '%合计%' 修改为 position('合计' in in_digest) > 0 ,

若本身就要查找'%',可以将用char(37)代替


2.不支持日期格式化函数DATE_FORMAT(),FROM_UNIXTIME()

需要将日期格式化,可以利用replace()、LEFT(),CONCAT()函数来实现,比如:LEFT(replace(now(),'-',''),8),结果为yyyymmdd




 历史版本

备注 修改日期 修改人
CREAT 2022-03-03 11:12:53[当前版本] 系统管理员

  目录
    知识分享平台 -V 5.1.4 -大信谛威