在查询的任何 table 中找不到列 (XIT115)(或 SLV 未定义)

Column (XIT115) not found in any table in the query (or SLV is undefined)

运行使用 Eclipse 执行此 informix 更新语句时出现以下错误。使用 DBeaver 工具 运行 时,相同的查询 运行 绝对没问题。

Update logistics_user_security:informix.user set password_expiry_ts = Today-1 where user_id = "XIT115"

下面 eclipse 中的错误观察者:

Column (XIT115) not found in any table in the query (or SLV is undefined).];

您在 Eclipse 中的客户端配置可能正在设置 DELIMIDENT 环境变量。这意味着双引号 (") 内的字符串被解释为 SQL 标识符。对文字字符串使用单引号 (') 或更改 DELIMIDENT 环境变量。

Link到官方文档:The DELIMIDENT Environment Variable