我正在查看BQ文档:https://cloud.google.com/bigquery/docs/reference/rest/v2/,并想确认一下
作业:查询 POST https://www.googleapis.com/bigquery/v2/projects/projectId/queries
作业:插入(带有“查询”作业) POST https://www.googleapis.com/bigquery/v2/projects/projectId/jobs
两者似乎具有相同的用途,使用提供的SQL语句查询表.
我是否正确地理解:
非常感谢!
干杯!
发布于 2018-06-28 21:10:22
所以我的理解是正确的:
Jobs: query POST
1在其响应主体中立即返回查询结果(数据)(某种程度上是同步/阻塞过程)
Jobs: insert (with a 'query' job) POST
只是在后端创建一个查询作业(某种程度上是异步/非阻塞过程),之后我们仍然必须执行作业: getQueryResults (如果我们得到jobId)或Tabledata: list,以便获取查询结果(数据)。我认为这两者的工作方式(同步/阻塞)与作业:查询是相同的。
https://stackoverflow.com/questions/51072682
复制相似问题