【发布时间】:2021-01-21 05:38:27
【问题描述】:
我正在运行以下查询
SELECT *
FROM USER_MODEL
WHERE "name" = "Administrator"
但是,我收到一条错误消息,不知道为什么该值也被视为列名。
未找到“管理员”列; SQL语句:
当我尝试使用单引号时。
SELECT *
FROM USER_MODEL
WHERE "name" = 'Administrator'
然后H2再次抱怨
不允许使用这种文字; SQL语句:
当名称没有用双引号括起来时。 H2 将列名转换为大写。
SELECT *
FROM USER_MODEL
WHERE name = "Administrator"
未找到列“NAME”; SQL语句:
需要有关 H2 查询如何工作的帮助。
【问题讨论】: