从名称中带有 : 的表中的 PostgreSQL 数据库获取数据

问题描述 投票:0回答:1

我是Python初学者。我正在尝试从 PostgreSQL 数据库获取数据。这是一个 Python 查询

postgreSQL_select_Query = 'select * from ''abbott:Account" limit 100 ' 

我注意到该表名为“abbott:Account”,并且我从 DBeaver 获取了此特定请求的数据,一切都很好。但在 Python 中,我收到与 : 相关的语法错误。我无论如何也无法解决这个问题。告诉我,如何在 Python 中生成这样的查询?

我尝试在请求中使用一些字符,但仍然有错误

python sql postgresql select request
1个回答
0
投票

我认为引号不正确,用

""
将表名括起来。 像这样:

postgreSQL_select_Query = 'select * from "abbott:Account" limit 100;' 

此外,分享有关所用软件包、版本等的更多信息也很好,这样问题就可以重现。

© www.soinside.com 2019 - 2024. All rights reserved.