Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
Función JSON_TYPEOF
La función escalar JSON_TYPEOF devuelve un VARCHAR
con valores booleanos, números, cadenas, objetos, matrices o nulos, en función del tipo dinámico del valor SUPER
.
Sintaxis
JSON_TYPEOF(super_expression)
Argumentos
- super_expression
-
Una expresión o columna
SUPER
.
Tipo de retorno
VARCHAR
Ejemplos
Para comprobar el tipo de JSON de la matriz [1,2]
con la función JSON_TYPEOF, utilice el siguiente ejemplo.
SELECT JSON_TYPEOF(ARRAY(1,2));
+-------------+ | json_typeof | +-------------+ | array | +-------------+
Para comprobar el tipo de JSON del objeto {"name":"Joe"}
con la función JSON_TYPEOF, utilice el siguiente ejemplo.
SELECT JSON_TYPEOF(JSON_PARSE('{"name":"Joe"}'));
+-------------+ | json_typeof | +-------------+ | object | +-------------+