我想在BigQuery的存储过程中调用外部查询。
一脉相承
CREATE OR REPLACE PROCEDURE dataset.my_procedure(param1 STRING)
BEGIN
SELECT * FROM EXTERNAL_QUERY("my-external-connection", """
SELECT * FROM external_table WHERE column1=:param1
""") as external;
END;
是否可以将参数传递给外部查询?
答案 0 :(得分:1)
我为您看到的唯一选项(至少到今天为止,因为““” EXTERNAL_QUERY中的连接参数必须是文字字符串或查询参数“”,有关更多详细信息,请参见https://stackoverflow.com/a/61294646/5221944)>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<div class = tweet></div>
因此,您只需将WHERE子句移到外部...