在vertica中编写udf的最佳方法,我需要引用其中一个速率表中的数据并在顶部写一个公式

我打算编写一个udf,它可以根据表中特定日期的汇率设置返回新值,这意味着我需要在udf中编写查询 1.是否建议使用,因为没有足够的示例引用udf中的表 2.还有什么其他方法可以解决此问题,因为Vetica程序函数不允许在sql函数中查询它在plsql中的工作方式

inuyasha7 回答:在vertica中编写udf的最佳方法,我需要引用其中一个速率表中的数据并在顶部写一个公式

要求不明确,但可以使用UDF函数。下面是伪代码

CREATE FUNCTION updateRate(x DATE) RETURN INT
   AS BEGIN 
     RETURN (<your logic on updating rate> ); 
   END;

然后在更新查询中调用该函数

  

=> Update Mytable set rate = updateRate(colDate);

本文链接:https://www.f2er.com/3075601.html

大家都在问