Sql aws红移中UDF的替代方案

Sql aws红移中UDF的替代方案,sql,amazon-redshift,Sql,Amazon Redshift,我正在红移表上创建视图,但希望有一些参数可以传递,以限制从视图返回的数据。这张桌子是一整月的,要花很多时间。我查阅了redshift文档,但它说redshift不支持用户定义的函数。除了视图/UDF…之外,还有其他选择吗 具体来说,我有一个类似以下的查询: with lookup as ( Select DISTINCT * from Table where property_value = 'myproperty' AND time_stamp &

我正在红移表上创建视图,但希望有一些参数可以传递,以限制从视图返回的数据。这张桌子是一整月的,要花很多时间。我查阅了redshift文档,但它说redshift不支持用户定义的函数。除了视图/UDF…之外,还有其他选择吗

具体来说,我有一个类似以下的查询:

with lookup as
(
    Select DISTINCT * 
    from Table 
    where property_value = 'myproperty' 
        AND time_stamp > ‘2015-07-##’ 
        AND time_stamp < ‘2015-07-##’ 
    order by sortkey
)
Select * from lookup where ……..
我想灵活地更改时间戳。另外,希望用户将参数传递给创建的视图,并仅获取指定时间戳的数据


感谢

在2014年11月的AWS re:Invent大会上的一次演讲中,提到了用户定义的功能作为即将推出的功能


请参阅:幻灯片19+

更新:红移现在也支持SQL UDF


您使用什么来查询数据库?您可以使用脚本语言传递参数化查询吗?类似于Select DISTINCT*from Table,其中property_value='myproperty'和time_stamp>?我试图在数据库中驻留一些其他人也可以使用的东西。我寻找了不同的选项,如准备好的执行,UDFNot以红移显示以达到此目的,但运气不好……您是否尝试了准备语句选项:准备语句不能放置在视图查询中!: