

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Função GET\$1NUMBER\$1ATTRIBUTES
<a name="get_number_attributes"></a>

Exibe a contagem de pares de chave-valor existentes no nível raiz de um objeto de dicionário.

## Sintaxe
<a name="get_number_attributes-syntax"></a>

```
GET_NUMBER_ATTRIBUTES( super_expression )
```

## Argumentos
<a name="get_number_attributes-arguments"></a>

 *super\$1expression*   
Uma expressão SUPER em forma de dicionário.

## Tipo de retorno
<a name="get_number_attributes-return-type"></a>

A função GET\$1NUMBER\$1ATTRIBUTES exibe um tipo INT.

## Observação
<a name="get_number_attributes-note"></a>

Essa função conta somente atributos diretos e não inclui pares em dicionários aninhados.

## Exemplo
<a name="get_number_attributes-example"></a>

O exemplo a seguir mostra a função GET\$1NUMBER\$1ATTRIBUTES.

```
SELECT GET_NUMBER_ATTRIBUTES(JSON_PARSE('{"a": 1, "b": 2, "c": 3}'));
 get_number_attributes
-----------------------
            3
(1 row)
```

A função GET\$1NUMBER\$1ATTRIBUTES opera somente no primeiro nível do dicionário.

```
SELECT GET_NUMBER_ATTRIBUTES(JSON_PARSE('{"a": 1, "b": {"c": 3}}'));
 get_number_attributes
-----------------------
            2
(1 row)
```