xquery if then заявление проблема - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь этот код на консоли MarkLogic и получаю эту ошибку

Неожиданная синтаксическая ошибка токена, неожиданный If_

Вот код

let $name1 := "Bob"
let $name2 := "John"

if(fn:contains($name1, "Bo")) then
 return "Bob is good"
else 
 return "John is good"

1 Ответ

0 голосов
/ 09 мая 2018

Ваш синтаксис неправильный. Попробуйте это -

let $name1 := "Bob"
let $name2 := "John"

return 
  if (fn:contains($name1, "Bo")) then
    "Bob is good"
  else 
    "John is good"
...