可能是一个非常微不足道的问题。GCP BigQuery 中的 STRUCT 和 RECORD 类型之间的实际区别是什么?我可以互换使用它们吗?如果我创建了一个表,其中的列定义为 STRUCT,那么当我尝试重新运行 Terraform 脚本并将字段类型更改为 RECORD 时,它会显示“架构”不匹配吗?
我相信它们基本上是同一件事,或者您可能会将它们视为 BigQuery 不同组件中的相同概念。
由于历史原因,旧版 SQL 和存储文档主要讨论 RECORD,而标准 SQL 方言则使用 STRUCT。
使用标准 SQL DDL 作为 STRUCT 创建的列将在存储 UI 中显示为 RECORD,并且使用 RECORD 的 Terraform 脚本应该兼容。
| 归档时间: |
|
| 查看次数: |
3577 次 |
| 最近记录: |