- Categorias:
Funções de dados semiestruturados e estruturados (Matriz/objeto)
ARRAY_SIZE¶
Retorna o tamanho da matriz de entrada.
Uma variação de ARRAY_SIZE toma um valor VARIANT como entrada. Se o valor VARIANT contiver uma matriz, o tamanho da matriz será retornado; caso contrário, NULL será retornado se o valor não for uma matriz.
Sintaxe¶
Retornos¶
O tipo de dados do valor retornado é INTEGER.
Notas de uso¶
Obtém um valor ARRAY como entrada e retorna o tamanho da matriz (ou seja, o maior índice + 1).
Se a matriz for uma matriz esparsa, isto significa que o tamanho inclui os elementos indefinidos, bem como os elementos definidos.
Um argumento NULL retorna NULL como resultado.
Exemplos¶
Aqui está um exemplo simples:
Aqui está um exemplo um pouco mais complexo, desta vez usando o tipo de dados VARIANT:
Recuperar o tamanho de cada matriz na coluna VARIANT:
Recuperar o último elemento de cada matriz na coluna VARIANT: