Простой вопрос: почему работает верхний оператор, но нижний не работает с
'Неверный синтаксис рядом ('
Код:
USE [Research]
GO
DECLARE @d datetime
SELECT @d = GETUTCDATE()
DECLARE @return_value int
EXEC @return_value = [MyApp].[DateStamp]
@date = @d
SELECT 'Return Value' = @return_value
GO
Этот сбой:
USE [Research]
GO
DECLARE @return_value int
EXEC @return_value = [MyApp].[DateStamp]
@date = GETUTCDATE()
SELECT 'Return Value' = @return_value
GO
DateStamp
- это процесс, который записывает кучу вещей в измерение времени, например финансовый год, квартал и т. Д.
Спасибо.