首页 > 解决方案 > 在 BigQuery 中更改具体化视图会导致“意外语句”

问题描述

Unexpected statement type ALTER_MATERIALIZED_VIEW在此处遵循本指南时出现错误“ ” 。如何使用 DDL 更改物化视图?

标签: google-cloud-platformgoogle-bigquery

解决方案


Unexpected statement type ALTER_MATERIALIZED_VIEW实际上是一条警告消息,而不是错误。这是当前的消息提示,但由于该消息不应是警告消息,而是确认消息,因此已将其提交给 Google Cloud 进行修复。

执行命令:

ALTER MATERIALIZED VIEW project-id.my_dataset.my_mv_table

设置选项 (enable_refresh=true)

这当前显示警告消息Unexpected statement type ALTER_MATERIALIZED_VIEW。我在我的项目中模拟了这个,看看它是如何进行的。

通过我的复制,我将使用您在本文中找到的相同命令来更新物化视图。我将这些参数enable_refresh=false, description="Refresh update to FALSE"用于测试目的。请参阅下面的物化视图的初始详细信息。

执行命令后,提示符如下。

在此处输入图像描述

虽然显示了警告消息提示,但我在物化视图中更新的详细信息是正确的。这是更新后物化视图的细节截图。

在此处输入图像描述

因此,您正在按照正确的文章更新您的物化视图。


推荐阅读