- Catégories :
Fonctions de données semi-structurées et structurées (prédicats de type)
IS_TIME¶
Vérifie si une valeur VARIANT contient une valeur TIME.
- Voir aussi :
Syntaxe¶
IS_TIME( <variant_expr> )
Arguments¶
variant_expr
Une expression qui correspond à une valeur de type VARIANT.
Renvoie¶
La fonction renvoie une valeur de type BOOLEAN.
Exemples¶
Afficher toutes les valeurs TIME dans une colonne VARIANT.
Note
Le format de sortie des valeurs de temps est défini à l’aide du paramètre TIME_OUTPUT_FORMAT. Le paramètre par défaut est HH24:MI:SS
.
Créer et charger la table :
CREATE OR REPLACE TABLE vardttm (v VARIANT);
INSERT INTO vardttm SELECT TO_VARIANT(TO_DATE('2024-02-24'));
INSERT INTO vardttm SELECT TO_VARIANT(TO_TIME('20:57:01.123456789+07:00'));
INSERT INTO vardttm SELECT TO_VARIANT(TO_TIMESTAMP('2023-02-24 12:00:00.456'));
INSERT INTO vardttm SELECT TO_VARIANT(TO_TIMESTAMP_LTZ('2022-02-24 13:00:00.123 +01:00'));
INSERT INTO vardttm SELECT TO_VARIANT(TO_TIMESTAMP_NTZ('2021-02-24 14:00:00.123 +01:00'));
INSERT INTO vardttm SELECT TO_VARIANT(TO_TIMESTAMP_TZ('2020-02-24 15:00:00.123 +01:00'));
Afficher les valeurs TIME dans la table :
SELECT * FROM vardttm WHERE IS_TIME(v);
+------------+
| V |
|------------|
| "20:57:01" |
+------------+