neo4j: как я могу добавить один '' запрос на выборку apoc.periodic.iterate? - PullRequest
0 голосов
/ 07 декабря 2018

Получение ошибки при использовании где в запросе выбора 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 '")', "

...