UpdElem 函数

UpdElem 函数会更新时间系列中的现有元素。

语法

UpdElem(ts         TimeSeries, 
         row_value  row,
         flags      integer default 0) 
returns TimeSeries;
ts
要更新的时间系列。
row_value
新行数据。
flags
flags 参数值中描述了 flags 参数的有效值。缺省值为 0

描述

元素必须为正确类型时间系列的行类型,开头为时间戳记。如果具有给定时间戳记的时间系列中没有任何元素,那么会发生错误。

无法更新隐藏的元素。

UpdElem 的 API 等效项是 ts_upd_elem()

返回结果

包含已更新元素的新时间系列。

示例

以下示例会更新非常规时间系列中的单个元素:
update activity_stocks
set activity_data = UpdElem(activity_data,
   row('2011-01-04 12:58:09.12345', 6.75, 2000, 
   2, 007, 3, 1)::stock_trade)
where stock_id = 600;