Мне нужно использовать оператор if в tsql, чтобы прервать выполнение хранимой процедуры, если указанная дата не наступит через два дня.
@ date - это один из параметров хранимого процесса. Пользователи знают, как правильно отформатировать его в формате мм / дд / гг (tsql, формат даты 1)
Проверьте это:
date_check:
if @date <> convert(varchar, getdate(), 1)+datepart(day, 2)
begin
print 'Date is not two days in the future. Please enter an acceptable date.'
goto the_end
end
else
goto part_2
- Прошу прощения у Гото.
Похоже, это может работать?
Спасибо!