技术文章 - CS346927
在 ThingWorx 中执行 SQL 查询服务时出错“运算符不存在”或“无法调用 Iprimitive.getStringValue()”
已修改: 22-Dec-2022
适用于
- ThingWorx Platform 9.1
说明
- 使用数据库执行sql查询传递参数失败并报错
Oracle:无法调用 <serviceName>:无法调用“com.thingworx.types.primitives.IPrimitiveType.getStringValue()”,因为“com.thignworx.types.collections.ValueCollection.getObject()”的返回值为空
要么Postgres: 无法调用服务 <serviceName>:执行查询失败:org.postgresql.util.PSQLException:错误:运算符不存在:bigint = character varying 提示:没有运算符匹配给定的名称和参数类型。您可能需要添加显式类型转换。位置:46
SQL 查询是类型
SQL 查询是类型
select * from <<tablename>> where "myColumn" = [[columnValue]]
这是文章 346927 的 PDF 版本,可能已过期。最新版本 CS346927