Логический результат условного разделения служб SSIS

В компоненте условного разделения мне нужно знать, равен ли возраст -1, и я использую следующий оператор. введите здесь описание изображения

Однако при запуске возникают ошибки. Как мне изменить свое заявление? Спасибо большое!!

Error: The expression "Age == -1" on "output "Unknown" (12743)" evaluated to NULL, but the "component "Age Conditional Split 1" (12740)" requires a Boolean results. Modify the error row disposition on the output to treat this result as False (Ignore Failure) or to redirect this row to the error output (Redirect Row).  The expression results must be Boolean for a Conditional Split.  A NULL expression result is an error.

person Echo    schedule 23.08.2012    source источник


Ответы (1)


Я предполагаю, что у вас есть значения NULL для возраста. Если вы хотите отправить NULL на тот же неизвестный вывод, вы можете изменить выражения на:

ISNULL(Age) || Age == -1
person SQLMD    schedule 23.08.2012