我正在尝试使用Web UI提取一条create table语句,以便我可以看到如何创建一个可为空的重复列(如果可能)。
我已经设法通过查询做出类似的事情。它创建了一个具有重复模式的记录列,其中包含一个具有可空模式的记录列。不确定是否有必要,无论如何,我想看看人们将如何去做。
答案 0 :(得分:1)
如何创建一个可为空的重复列(如果可能)?
以下是要使用的架构示例
[
{
"name": "myCol",
"type": "RECORD",
"mode": "REPEATED",
"fields": [
{
"name": "myNestedCol",
"type": "STRING",
"mode": "NULLABLE"
}
]
}
]
与DDL相同:
#standardSQL
CREATE TABLE `project.dataset.table`
(
myCol ARRAY<STRUCT<myNestedCol STRING>>
)