Основываясь на нескольких условиях, я хочу установить переменную в true или false в Execute SQL Task. Это мой запросwrite variable in Execute SQL Task
If ? <> 0
BEGIN
If CAST(? as DATE) <> (select MAX(cast(Date as DATE)) from <Table>)
begin
set ? OUTPUT = 'True'
end
END
Я создал 3 отображения параметров. Снятие состояния комплект? OUTPUT = 'True' в порядке. Но когда я добавляю это заявление, я получаю ошибку.
Я уверен, что это будет синтаксическая ошибка, но я не могу понять это. Я попробовал все эти
set ? OUTPUT = 'True'
set ? = 'True'
? = 'True'
Но ничего не работает, и я в конечном итоге с ошибкой. Пожалуйста помоги.