首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >postgresql 11错误:"`“处或附近的语法错误

postgresql 11错误:"`“处或附近的语法错误
EN

Stack Overflow用户
提问于 2020-10-31 21:58:35
回答 1查看 317关注 0票数 0

我在Pg11中安装了Mimic3数据库,并尝试使用以下代码进行查询:https://mimic.physionet.org/tutorials/intro-to-mimic-iii-bq/ solution to step 1。

代码语言:javascript
运行
复制
SELECT ie.subject_id, ie.hadm_id, ie.icustay_id,
    ie.intime, ie.outtime
FROM `physionet-data.mimiciii_clinical.icustays` ie;

但我得到了错误。

代码语言:javascript
运行
复制
ERROR:  syntax error at or near "`"
LINE 3: FROM `physionet-data.mimiciii_clinical.icustays` ie
             ^
, Time: 0.004000s

如果我删除了这两个反标记,我就会得到警告。

代码语言:javascript
运行
复制
ERROR:  syntax error at or near "-"
LINE 3: FROM physionet-data.mimiciii_clinical.icustays ie
                      ^
, Time: 0.002000s

如果我将` with‘去掉,它会显示以下错误:

代码语言:javascript
运行
复制
ERROR:  relation "physionet-data.mimiciii_clinical.icustays" does not exist
LINE 3: FROM "physionet-data.mimiciii_clinical.icustays" ie
             ^
, Time: 0.002000s

希望有人能告诉我哪里出了问题。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-10-31 22:10:51

Postgres不使用反引号来引用表名称,它使用双引号,并且名称中不允许没有引号的点,因此您可能需要这样:

代码语言:javascript
运行
复制
SELECT ie.subject_id, ie.hadm_id, ie.icustay_id,
    ie.intime, ie.outtime
FROM "physionet-data.mimiciii_clinical.icustays" ie;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64622480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档