为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:达梦8
【操作系统】:
【CPU】:
【问题描述】*:SELECT * FROM employees WHERE name LIKE '李' + '四%'; 使用 + 拼接字符串,达梦报错,推荐是用 || 连接,有没有配置能使 + 生效呢?
在达梦数据库中,默认的字符串连接运算符是||,这是遵循 SQL 标准的一种做法。和一些其他数据库(如 SQL Server 中可以使用+进行字符串连接)不同,达梦数据库本身没有提供通过配置来让+进行字符串连接的功能。
您可以设置一下兼容模式dm.ini里面的参数再试一下COMPATIBLE_MODE这个参数
COMPATIBLE_MODE参数设置为3可以兼容这种用法
设置下兼容模式为3试试,也就是兼容 MS SQL Server 的模式