google-cloud-platform - 在 BigQuery 中更改具体化视图会导致“意外语句”
问题描述
Unexpected statement type ALTER_MATERIALIZED_VIEW
在此处遵循本指南时出现错误“ ” 。如何使用 DDL 更改物化视图?
解决方案
这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"
用于测试目的。请参阅下面的物化视图的初始详细信息。
执行命令后,提示符如下。
虽然显示了警告消息提示,但我在物化视图中更新的详细信息是正确的。这是更新后物化视图的细节截图。
因此,您正在按照正确的文章更新您的物化视图。
推荐阅读
- sql - 使用 T-SQL 生成 XML 和一些问题
- apache-spark - 使用 Frameless 和 Spark 2.1 时找不到参数 sqlContext 编译错误的隐式值
- javascript - 使用 Webpack 打包文件以便在另一个项目中使用
- c++ - 如何集成 HID USB 控制器?
- java - 如何从 Android 中删除 Firestore 中集合中的所有文档?
- c++ - 相同的音频进入 gstreamer 两个结果
- angular - 编译 Angular 6 innerHTML
- amazon-web-services - AWS EC2 - 自动扩展实例是否运行最短时间(基于 CPU 平均负载)
- powershell - PowerShell WSUS 查询不会使用所有分类
- c# - 使用 C# 在 Azure 上自动部署机器人服务