注册

sqlalchemy查询出现“无效的表或视图名”

Yternal 2024/01/09 698 17

【DM版本】: DM8
【操作系统】:Kylin v10
【CPU】: i7-9750H
【问题描述】*:

  • 问题:使用sqlalchemy进行查询时发生报错:无效的表或视图名[PRODUCT]。sql应该需要指定所属模式,但是sqlalchemy没有找到相关设置,在create_engine时添加connect_args = {'schema': '模式名称'}也没有作用
  • 我这个用的是官网事例中的代码,我项目代码发生报错与这个示例相同。其中sqlalchemy与sqlalchemy-dm版本按照示例要求对应了。数据库是通过dbca创建是生成的示例数据库。

image.png
官网事例:https://eco.dameng.com/document/dm/zh-cn/app-dev/python-SQLAlchemy.html#%E5%9B%9B%E3%80%81%E5%8F%82%E8%80%83
【python与相关依赖版本】:

  • Python 3.7.17
  • SQLAlchemy 1.3.23
  • sqlalchemy-dm 1.1.10
  • dmPython 2.4.8
  • Flask 1.0

【报错信息】:
image.png

【数据库】:
image.png

【代码(代码只修改了事例中数据库密码部分,因此只发修改的地方):
image.png

回答 0
暂无回答
扫一扫
联系客服