TSRowToList 函数

TSRowToList 函数会返回一个列表(行集合),其中包含时间系列列的个别列,以及表的非时间系列的列。Null 元素不会添加到列表。

语法

TSRowToList(ts_row     row)
returns list (row not null)
ts_row
将时间系列作为其中一列包含在内的行值。

描述

TSRowToList 函数仅可在具有一个 TimeSeries 列的行上使用。

您必须强制转型返回变量以完全匹配正在返回的列的名称和类型。

返回结果

列表(行集合)。

示例

查询返回行列表,每个行包含以下列:stock_idstock_namethighlowfinalvol
select TSRowToList(d)::list(row(stock_id integer, 
                                 stock_name lvarchar,
                                 t datetime year to fraction(5),
                                 high real, 
                                 low real,
                                 final real,
                                 vol real) not null) 
   from daily_stocks d;