我试图在BigQuery中形成一个嵌套的STRUCT类型。面对语法错误。
查询: 选择STRUCT> ( 'IND', 'dev','ind',('ind'))AS dealGeography
错误:结构字段4具有类型文字STRING,不会强制转换为STRUCT
请建议如何处理此事。
此处已附加此字段的架构。 https://i.stack.imgur.com/N8dVj.png
答案 0 :(得分:1)
如果我理解正确,您希望在查询中创建此数据。在这种情况下,也许这会为你解决问题:
setProperty()
您只需要为数据定义架构,并且还需要将内部结构定义为SELECT STRUCT<id string, type string, name string, address STRUCT<addressCountry string>> ('1', 'test', 'mr_a', struct('addr')) as dealGeography
。