[英]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.