UDTFs: nomes de colunas padrão atualizados para UDTFs vetorizadas Python

Atenção

Essa mudança de comportamento está no pacote 2023_06.

Para saber o status atual do pacote, consulte Histórico do pacote.

Esta alteração afeta apenas usuários de UDTFs vetorizadas Python (funções de tabela definidas pelo usuário).

Anteriormente

Os nomes de coluna padrão para o DataFrame de entrada para uma UDTF vetorizada são os índices, como 0,1,2,… etc.

Atualmente

Os nomes de coluna padrão para o DataFrame de entrada para uma UDTF vetorizada correspondem à assinatura da função SQL. Usar índices numéricos por padrão não funcionará mais e você receberá um «Erro de chave».

Os nomes das colunas seguirão os requisitos de identificador SQL. Ou seja, se um identificador não estiver entre aspas, ele será colocado em maiúscula e, se estiver entre aspas duplas, será preservado como está.

Para obter mais detalhes, consulte UDTFs vetorizadas de Python.

Ref: 1275