- Kategorien:
Funktionen für semistrukturierte und strukturierte Daten (Typprädikate)
IS_INTEGER¶
Gibt TRUE zurück, wenn das VARIANT-Argument einen ganzzahligen Wert enthält.
- Siehe auch:
Syntax¶
Argumente¶
variant_exprEin Ausdruck, der einen Wert vom Typ VARIANT ergibt.
Rückgabewerte¶
Gibt einen BOOLEAN Wert oder NULL zurück.
Gibt TRUE zurück, wenn der VARIANT-Wert eine Ganzzahl enthält. Andernfalls wird FALSE zurückgegeben.
Wenn die Eingabe NULL ist, wird NULL ohne Meldung eines Fehlers zurückgegeben.
Beispiele¶
Die folgenden Beispiele verwenden die Funktion IS_INTEGER.
Verwenden der Funktion IS_INTEGER in einer WHERE-Klausel¶
Erstellen und füllen Sie die Tabelle vartab. Die INSERT-Anweisung verwendet die Funktion PARSE_JSON, um VARIANT-Werte in die Spalte v der Tabelle einzufügen.
Abfragen auf den Daten ausführen Die Abfrage verwendet die Funktion TYPEOF, um die Datentypen der in der VARIANT-Spalte gespeicherten Werte anzuzeigen.
Zeigen Sie die Ganzzahlen in den Daten an, indem Sie die Funktion IS_INTEGER in einer WHERE-Klausel verwenden:
Verwenden der Funktion IS_INTEGER in einer SELECT-Liste¶
Erstellen und füllen Sie die Tabelle multiple_types. Die INSERT-Anweisung verwendet die Funktion TO_VARIANT, um die Werte von VARIANT in die Spalten einzufügen.
Fragen Sie die Daten mit der Funktion TYPEOF ab, um die Datentypen der in VARIANT-Werten gespeicherten Werte anzuzeigen.
Zeigen Sie mit der Funktion IS_INTEGER in einer SELECT-Liste an, ob eine Spalte in den Daten Ganzzahlen enthält: