Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
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)
Arguments (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 | +-------------+