我想创建一个视图,将具有相同模式的几个每日表分组.视图创建在所有TIMESTAMP字段上失败,并出现以下错误:
无效的字段名称"the_field.usec".字段必须仅包含字母,数字和下划线,以字母或下划线开头,最多128个字符
请注意,原始字段不包含.usec后缀.
解决方法是使用FORMAT_UTC_USEC()函数包装所有TIMESTAMP字段,但该字段不再是TIMESTAMP,而是成为INTEGER.
你需要写成:
select FORMAT_UTC_USEC(timestamp) as timestamp ...
此外,您还需要取消引用视图的嵌套记录类型字段:
SELECT utm.campaign as utm_campaign ...
| 归档时间: |
|
| 查看次数: |
589 次 |
| 最近记录: |