Loading

Data Cloud: 스트리밍 데이터 변환에서 NOT IN 연산자를 사용할 때 "Invalid SQL detected(잘못된 SQL이 감지되었습니다)" 오류 발생

게시 일자: Oct 30, 2025
상세 설명

아래에서 확인할 수 있듯, 스트리밍 데이터 변환 SQL 쿼리에서 NOT IN 연산자를 사용하여 레코드를 제외하면 "ERROR: Invalid SQL detected, check syntax...(오류: 잘못된 SQL이 감지되었습니다. 구문을 확인하세요...)"로 시작하는 구문 오류가 반환됩니다.

Weixin Screenshot_20240501112207 (2).png

또한 LEFT JOIN을 사용하여 레코드를 제외하는 것도 스트리밍 데이터 변환에서 지원되지 않으며 다음과 같은 구문 오류가 반환됩니다.

Error: Lefts Joins are not supported in Data Transforms(오류: LEFT JOIN은 데이터 변환에서 지원되지 않습니다)
솔루션

스트리밍 데이터 변환은 현재 NOT IN 또는 LEFT JOIN을 지원하지 않으므로, 부등호(예: <>)를 사용하는 것이 유일한 대안입니다. 예를 들면 다음과 같습니다.

SELECT *
FROM Employees
WHERE ID <> '123'
AND ID <> '456'
Knowledge 기사 번호

002056689

 
로드 중
Salesforce Help | Article