Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Retourne un cast de valeur vers le type de données spécifié si le cast réussit ; sinon, retourne NULL. Prend en charge les types de données dans le langage de requête Stream Analytics.
Par exemple, la clause TRY_CAST ('this is a string' AS bigint) génère une valeur NULL, car la chaîne d’entrée ne peut pas être convertie en type bigint de données. Si vous avez besoin de la conversion pour échouer lorsqu’il existe un type de données incompatible, utilisez plutôt la fonction CAST .
Cette fonction est utile pour garantir la pureté des données, en appliquant les types de données sur une colonne d’entrée. Vous pouvez filtrer les données incorrectes qui ne correspondent pas au type de données attendu dans une colonne donnée à l’aide de TRY_CAST sur chaque colonne.
Remarque
Pour comparer les différentes options disponibles pour la conversion de type, consultez cast des données
Syntaxe
TRY_CAST ( expression AS data_type)
Les arguments
expression
Valeur à convertir. Toute expression valide.
data_type
Type de données dans lequel convertir l’expression. Utilisez un type de données pris en charge par le langage de requête Stream Analytics.
Types de retour
Retourne un cast de valeur vers le type de données spécifié si le cast réussit ; sinon, retourne null.
Exemples
Pour filtrer les valeurs datetime potentiellement incorrectes dans la colonne EntryTime, utilisez TRY_CAST pour la colonne et utilisez la comparaison IS NOT NULL, car les valeurs NULL indiquent que la tentative de cast a échoué.
SELECT TollId, EntryTime
FROM Input
WHERE TRY_CAST(EntryTime AS datetime) IS NOT NULL
Voir aussi
Pour plus d’informations sur les types de données Stream Analytics, consultez :