Come faccio a risolvere l'errore di sintassi "funzione non registrata" in Amazon Athena?
1 minuti di lettura
0
Quando eseguo un'operazione SELECT in Amazon Athena, ricevo un errore di sintassi "funzione non registrata".
Risoluzione
Se provi a utilizzare una funzione che Athena non supporta, riceverai un errore simile a uno dei seguenti messaggi:
"SYNTAX_ERROR: riga 1:8: Funzione function_name non registrata"
"FUNCTION_NOT_FOUND: riga 1:8: Funzione "function_name" non registrata"
Per un elenco delle funzioni supportate da Athena, consulta Funzioni in Amazon Athena. Oppure esegui l'istruzione SHOW FUNCTIONS.
Esempio di frammento di output:
Function Return Type Argument Types Function Type Deterministic Description
1 abs bigint bigint scalar true absolute value
2 abs decimal(p,s) decimal(p,s) scalar true absolute value
3 abs double double