- Categorias:
Funções de dados semiestruturados e estruturados (Matriz/objeto)
ARRAY_APPEND¶
Retorna uma matriz contendo todos os elementos da matriz de origem, bem como o novo elemento. O novo elemento está localizado no final da matriz.
- Consulte também:
Sintaxe¶
Argumentos¶
arrayA matriz de origem.
new_elementO elemento a ser anexado. O tipo do elemento depende do tipo da matriz:
Se
arrayfor uma matriz semiestruturada, o elemento poderá ser de praticamente qualquer tipo de dados. O tipo de dados pode ser diferente do(s) tipo(s) de dados dos elementos existentes na matriz.Se
arrayfor uma matriz estruturada, o tipo do novo elemento deverá ser coercitivo com o tipo da matriz.
Retornos¶
O tipo de dados do valor retornado é ARRAY.
Quando você passa uma matriz estruturada para a função, a função retorna uma matriz estruturada do mesmo tipo.
Se a matriz de origem for NULL, a função retornará NULL.
Exemplos¶
Os exemplos usam a tabela a seguir com uma coluna ARRAY:
Adiciona um elemento do mesmo tipo à matriz:
Consulte a tabela para ver o novo elemento adicionado à matriz:
Adicione um elemento de um tipo diferente à matriz:
Consulte a tabela para ver o novo elemento adicionado à matriz e o tipo de dados de cada elemento da matriz: