繁体   English   中英

使用 trino python 客户端运行多个命令 - trino dbapi

[英]Running multiple commands using trino python client - trino dbapi

如何在 trino python 客户端中运行多个语句? https://github.com/trinodb/trino-python-client下面是示例代码。

queries = filter(None, query.split(";"))
        for singelQuery in queries:
            cursor.execute(singelQuery)
            rows = cursor.fetchall()

询问

use test; select * from tbl

低于错误

TrinoUserError(type=USER_ERROR, name=MISSING_SCHEMA_NAME, message="line 1:16: Schema must be specified when session schema is not set", query_id=20220908_082529_00009_uw5yi)

对于该特定错误消息,您必须提及您的目录名称和架构名称:

use catalog.test;

如果未指定目录,则相对于当前目录解析架构。

或者,您可以像这样运行查询,而不是使用use

select * from catalog_name.test.tbl;

对于每个查询运行多个语句,您可能需要使用 trino cli,不确定是否 python 客户端支持,

>> trino client --file $filename

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM