Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Funzione JSON_TYPEOF
La funzione scalare JSON_TYPEOF restituisce un VARCHAR con valori boolean, number, string, object, array o null, a seconda del tipo dinamico del valore SUPER.
Sintassi
JSON_TYPEOF(super_expression)
Argomenti
- super_expression
-
Un'espressione o una colonna
SUPER.
Tipo restituito
VARCHAR
Esempi
Per verificare il tipo di JSON per l'array [1,2] utilizzando la funzione JSON_TYPEOF, utilizza l'esempio seguente.
SELECT JSON_TYPEOF(ARRAY(1,2));+-------------+ | json_typeof | +-------------+ | array | +-------------+
Per verificare il tipo di JSON per l'oggetto {"name":"Joe"} utilizzando la funzione JSON_TYPEOF, utilizza l'esempio seguente.
SELECT JSON_TYPEOF(JSON_PARSE('{"name":"Joe"}'));+-------------+ | json_typeof | +-------------+ | object | +-------------+