As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Exemplos de tipos de dados aninhados
Para o tipo struct<given:varchar, family:varchar>, há dois nomes de atributos: given e family, cada um correspondendo a um valor varchar.
Para o tipo array<varchar>, a matriz é especificada como uma lista de varchar.
O tipo array<struct<shipdate:timestamp, price:double>> se refere a uma lista de elementos com tipo struct<shipdate:timestamp, price:double>.
O tipo de dados map se comporta como um array de structs, em que o nome do atributo de cada elemento na matriz é indicado por key e mapeado para um value.
exemplo
Por exemplo, o tipo map<varchar(20), varchar(20)> é tratado como array<struct<key:varchar(20), value:varchar(20)>>, onde key e value se referem aos atributos do mapa nos dados subjacentes.
Para obter informações sobre como AWS Clean Rooms habilitar a navegação em matrizes e estruturas, consulteNavegação.
Para obter informações sobre como AWS Clean Rooms habilitar a iteração em matrizes navegando na matriz usando a cláusula FROM de uma consulta, consulte. Desaninhar consultas