Die Funktion IS_ARRAY - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

Die Funktion IS_ARRAY

Überprüft, ob eine Variable ein Array ist. Die Funktion gibt true zurück, wenn die Variable ein Array ist. Die Funktion umfasst auch leere Arrays. Andernfalls gibt die Funktion false für alle anderen Werte zurück, einschließlich null.

Syntax

IS_ARRAY(super_expression)

Argumente

super_expression

Ein SUPER-Ausdruck oder eine Spalte.

Rückgabetyp

BOOLEAN

Beispiele

Verwenden Sie das folgende Beispiel, um mit der IS_ARRAY-Funktion zu überprüfen, ob [1,2] ein Array ist.

SELECT IS_ARRAY(JSON_PARSE('[1,2]')); +----------+ | is_array | +----------+ | true | +----------+