2017-01-19 3 views
0

Если id присутствует в flowVars, я вывожу пользователя из базы данных по id. Если нет, я приведу всех пользователей. Я пытался использовать это выражение, но не успех:Как сделать динамический запрос в любой точке студии?

select * from user #[flowVars.userId != null ? 'where id = ' + flowVars.userId : '']

Ошибка:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''where id = 1'' at line 1 (com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException). 

Я думаю, что это создает одиночные кавычки в запросе.

ответ

0

Вставить в информационные ценности (# [payload.Cname], # [payload.orderid], # [payload.customerid], # [payload.allergies])

вы можете написать, как этот динамический запрос

+1

Пожалуйста, правильно отформатируйте свой код. – Badda

+0

скажите мне, что мне нужно делать @Badda –

Смежные вопросы