ts_put_ts() 函数

ts_put_ts() 函数使用源时间系列中的元素更新目标时间系列。

语法

ts_timeseries *
ts_put_ts(ts_tsdesc  *src_tsdesc, 
           ts_tsdesc  *dst_tsdesc, 
           mi_boolean nodups)
src_tsdesc
源时间系列描述符。
dst_tsdesc
目标时间系列描述符。
nodups
如果源时间系列中的相同时间戳记处有元素,那么确定是否在目标时间系列中覆盖元素。如果目标时间系列是规则的,那么忽略此参数。

描述

两个描述符必须符合以下条件:
  • 源时间系列的原点必须晚于或等于目标时间系列的原点。
  • 两个时间系列必须具有相同的日历。

如果 nodups 为 MI_TRUE,那么源时间系列中的元素将覆盖目标时间系列中的元素。对于不规则的时间系列,如果 nodups 为 MI_FALSE 并且现有的时间点处已有值,那么将在给定秒数的最后一个元素后的下一个微秒进行更新。如果秒中的最后一微秒已包含值,那么将会发生错误。

等效 SQL 函数是 PutTimeSeries

返回结果

与目标时间系列描述符关联的时间系列。