2015-06-06 2 views

ответ

0

Я читал комментарий от другого вопроса и не заметил, что ты уже превратил его в новый вопрос.

Во всяком случае, вот комментарий:

Сначала пункт SQL IN требует список значений, чтобы быть в (). Во-вторых, из того, что я вижу, похоже, что вы сравниваете только одно значение. В этом случае просто используйте = вместо IN. Если вы указали 3 значения, вы можете использовать IN (?, ?, ?) и настроить три параметра в разделе «Параметры для использования».

РЕДАКТИРОВАТЬ:

Ниже приведен пример того, преобразование, которое использует IN положение в Database join стадии. Он отлично работает в моей системе. Шаг Generate Rows генерирует одну строку с одним столбцом, называемым «семя», и дает ему значение моего параметра.

enter image description here

+0

Actualy, я добавил() на рисунке с помощью "Добавить" константы, [bracesL, bracesR]. Кроме того, моя переменная temp имеет данные (Texas_1, Texas_2). – tester

+0

Проблема в том, что вы не можете параметризовать весь оператор 'IN'. Только отдельные значения. Вам не нужен шаг «Калькулятор»; просто используйте значение столбца непосредственно, как в моем обновленном примере. Извините, что изображение слишком мало для меня, чтобы разглядеть его имя. –

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