查询表曾经有两种不同的操作
client.run_async_query()
client.run_sync_query()
但是在最新版本(v1.3)中,似乎只有一个操作可以执行查询Client.query()
。我理解正确吗?
看着GH code看起来Client.query()
只是返回查询作业,而不是实际的查询结果/数据。...让我得出结论,它的工作方式与client.run_async_query()
类似..没有替代client.run_sync_query()
的操作了,它可以立即/立即返回查询结果(数据)?
感谢您的澄清!
干杯!
答案 0 :(得分:0)
尽管.run_sync_query()已被删除,但Query reference说,简短的工作如果不需要很长时间就可以立即返回结果:
query POST /projects/projectId/queries
Runs a BigQuery SQL query and returns results if the query completes within a specified timeout.