【发布时间】:2015-08-29 14:11:45
【问题描述】:
SQL Server 可以声明一个变量,然后在查询中调用该变量,如下所示:
DECLARE @StartDate date;
SET @StartDate = '2015-01-01';
SELECT *
FROM Orders
WHERE OrderDate >= @StartDate;
此功能在 Amazon 的 RedShift 中有效吗?从documentation 看来,DECLARE 仅用于游标。 SET 看起来是我正在寻找的功能,但是当我尝试使用它时,出现错误。
set session StartDate = '2015-01-01';
[Error Code: 500310, SQL State: 42704] [Amazon](500310) Invalid operation: unrecognized configuration parameter "startdate";
是否可以在RedShift 中做到这一点?
【问题讨论】:
标签: amazon-redshift