创建 TimeSeries 子类型

要创建 TimeSeries 类型的列,首先必须创建行子类型以表示时间系列的每个元素中保存的数据。

规则和不规则时间系列的子类型都使用相同方式创建。

要创建行子类型,请使用 SQL CREATE ROW TYPE 语句并指定第一个字段的数据类型为 DATETIME YEAR TO FRACTION(5)。
行类型必须符合 TimeSeries 数据类型的语法。

示例

以下示例创建名为 stock_barTimeSeries 子类型:
create row type stock_bar(
   timestamp      datetime year to fraction(5),
   high           real,
   low            real,
   final          real,
   vol            real
);
以下示例创建名为 stock_tradeTimeSeries 子类型:
create row type stock_trade(
   timestamp       datetime year to fraction(5),
   price           double precision,
   vol             double precision,
   trade           int,
   broker          int,
   buyer           int,
   seller          int
);