Loading

Data Cloud : erreur « Invalid SQL detected » (SQL non valide détecté) lors de l’utilisation de l’opérateur NOT IN dans la transformation de données en continu

Date de publication: Oct 30, 2025
Description

Comme indiqué ci-dessous, lorsqu’un opérateur NOT IN est utilisé dans une requête SQL de transformation de données en continu pour exclure des enregistrements, une erreur de syntaxe « ERROR: Invalid SQL detected, check syntax... » (Erreur : SQL non valide détecté, vérifiez la syntaxe...) est renvoyée :

Weixin Screenshot_20240501112207 (2).png

En outre, l’utilisation de LEFT JOIN pour exclure des enregistrements n’est pas non plus prise en charge dans les transformations de données en continu et renvoie l’erreur de syntaxe suivante :

Error : Lefts Joins are not supported in Data Transforms
Résolution

Étant donné que les transformations de données en continu ne prennent actuellement pas en charge NOT IN ou LEFT JOIN, la seule alternative est d’utiliser l’opérateur d’inégalité (c’est-à-dire <>). Par exemple :

SELECT *
FROM Employees
WHERE ID <> '123'
AND ID <> '456'
Numéro d’article de la base de connaissances

002056689

 
Chargement
Salesforce Help | Article