我有一个BigQuery表,我们手动分区,相同的前缀但不同的后缀,每天都是一个不同的表。对于查询,我们使用通配符。
我是否可以为具有相同前缀的所有表添加列,如果是,那么您如何做到这一点?我看不到找到一种方法来编写一个查询,将一个列添加到所有表或任何其他方式来做到这一点?感谢。
答案 0 :(得分:0)
在BigQuery上添加专栏可以通过Web UI,cli或API完成。请参阅this section。
答案 1 :(得分:0)
需要它用于新日期,但是是否可以更新新表而不是旧表,查询是否仍然有效?
只需确保新列中有新列,而旧查询仍然可以使用
请注意:如果您要修改查询以涉及该新字段 - 您需要确保至少有一个新表(带有新字段)是您的通配符查询的一部分。否则您将收到错误 - Unrecognized name: yourNewField at [line:pos]