Получение ошибки при использовании где в запросе выбора apoc.periodic.iterate?
CALL apoc.periodic.iterate('call apoc.load.jdbc("connection string",
"select distinct
SRC_SYS_KEY_TXT,
ASSIGNED_FR_RFO_SRC_KEY_TXT
from neo4j_extract where ASSIGNED_FR_RFO_SRC_KEY_TXT in ('0383')")',
'merge (R:Rfo {rfo_id:row.ASSIGNED_FR_RFO_SRC_KEY_TXT})
with row,R merge (P:Person {person_id:toint(row.SRC_SYS_KEY_TXT)})
with R,P merge (R)-[:PROVIDES_SERVICES_TO]->(P)', {batchSize:1000, parallel:true});
Результат:
Ошибка: неверный ввод '0': ожидаемый пробел, '. ', метки узлов,' [', "= ~", IN, STARTS, ENDS, CONTAINS, IS,' ^ ',' * ',' / ','% ',' + ',' - ','= ', "<>", "! =",' <','> ', r') '(строка 7, столбец 36 (смещение: 271)) "где ASSIGNED_FR_RFO_SRC_KEY_TXT =' 0383 '")', "