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