在BigQuery中声明变量并将其设置为EXTERNAL_QUERY的参数,可以通过以下步骤实现:
@external_query_param
的变量,类型为字符串。SET @external_query_param = 'SELECT * FROM external_dataset.external_table'
。EXECUTE IMMEDIATE '''
CREATE OR REPLACE TABLE result_table AS
SELECT *
FROM EXTERNAL_QUERY("project_id.dataset_id", @external_query_param)
'''
其中,"project_id.dataset_id"是外部数据源的项目ID和数据集ID。
CALL your_stored_procedure()
需要注意的是,BigQuery中的存储过程和变量声明功能目前处于公共预览版阶段,可能会有一些限制和变化。详细的语法和用法可以参考BigQuery官方文档中的相关部分。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云