Я не могу заставить синтаксис GETDATE() работать на этапе задания типа Transact-Sql Script. Я поставил в команде как:GETDATE() в команде шагов задания T-SQL
execute insertMostRecentUpdate
@Data='Data',
@Date=GETDATE()-1
Но я получаю «неправильный синтаксис около„)“» ошибка при обработке или попытке запустить его. Есть предположения?
В дополнение к Флориана: Будьте осторожны, что getdate() - 1 не означает вчера (поскольку getdate также имеет компонент времени) – Tobiasopdenbrouw
Thanks Flo! Узнавайте что-то новое каждый день. Я немного недоволен тем, что ни один из моих поисковых запросов не изменил это :) –
@ C Bauer Очень приветствуется :-); и, пожалуйста, обратите внимание также на важную информацию @ Tobiasopdenbrouw. В качестве второго расширения: С SS2k8 мы все должны начать использовать DATETIME2 и SYSDATETIME() и избавиться от DATETIME и GETDATE(). –