SQL Server имеет возможность объявлять переменную, а затем вызывать эту переменную в запросе следующим образом:
DECLARE @StartDate date;
SET @StartDate = '2015-01-01';
SELECT *
FROM Orders
WHERE OrderDate >= @StartDate;
 Работает ли эта функция в Amazon RedShift? Из документации видно, что DECLARE используется исключительно для курсоров. SET выглядит как функция, которую я ищу, но когда я пытаюсь ее использовать, я получаю сообщение об ошибке.
set session StartDate = '2015-01-01';
 [Error Code: 500310, SQL State: 42704]  [Amazon](500310) Invalid operation: unrecognized configuration parameter "startdate";
 Возможно ли это сделать в RedShift?
