- Categorias:
Funções de dados semiestruturados e estruturados (Matriz/objeto)
ARRAY_POSITION¶
Retorna o índice da primeira ocorrência de um elemento de uma matriz.
Sintaxe¶
Argumentos¶
value_exprValor a ser encontrado em
array.Se
arrayfor uma ARRAY semiestruturada,value_exprdeverá ser avaliado como VARIANT.Se
arrayfor uma ARRAY estruturada,value_exprdeverá ser avaliado como um tipo que seja comparável ao tipo de ARRAY.
arrayA ARRAY a ser pesquisada.
Retornos¶
A função retorna um INTEGER especificando a posição de value_expr em array.
Notas de uso¶
O valor de retorno é baseado em 0, e não em 1. Em outras palavras, se o
value_exprcorresponder ao primeiro elemento da matriz, esta função retorna 0, e não 1.Se o valor não estiver contido na ARRAY, a função retorna NULL.
Se você especificar NULL para
value_expr, a função retornará a posição do primeiro NULL na matriz.
Exemplos¶
Os exemplos abaixo mostram como utilizar esta função: