获取大查询脚本以输出表

我正在使用Big Query的新脚本功能来声明一个变量,然后在标准SQL查询中使用该变量。

查询的结构是:

DeclARE {变量名} {数据类型};

SET {变量名} = {}'

(然后使用上述变量进行SQL查询)

我知道现在这已不再是一个典型的查询脚本,因此,当我运行它时,它将作为一系列可执行任务运行。但是脚本中是否有任何要明确声明我只想输出SQL查询的结果表而不是声明变量和SQL查询的结果的表?

What BQ Outputs

qq313987933 回答:获取大查询脚本以输出表

取决于您如何“捕获”输出,如果您要从Python / Java / CLI发送查询,那么脚本中的最后一个SELECT语句是您通过API收到的唯一输出

还请注意,您看到的每个“输出”都有一个费用/字节计费,这是它们始终可见的另一个原因。

更新: 如果您需要根据表的意图将SELECT语句的输出捕获到表中,则可以使用:

CREATE OR REPLACE TABLE <your_destination_table> AS SELECT ...

INSERT INTO TABLE <your_destination_table> SELECT ...
本文链接:https://www.f2er.com/3158908.html

大家都在问