TSL_PutRow 函数装入一行时间系列数据。
TSL_PutRow( handle lvarchar, primary_key lvarchar, row ROW) returns integer
作为装入器程序的一部分,使用 TSL_PutRow 函数装入一行时间系列数据。必须在由 TSL_Init 函数初始化的装入器会话的上下文中运行 TSL_PutRow 函数。
可以在同一会话中多次运行 TSL_PutRow 函数。在运行 TSL_Flush 函数将数据写入磁盘之前,该数据将一直存储在数据库服务器中。
以下示例在已初始化的装入器会话的上下文中运行。
以下语句从强制转型为 TimeSeries 数据类型 readings 的 ROW 数据类型装入一行数据:
EXECUTE FUNCTION TSL_PutRow('meter|readings', '5', row( datetime(2011-01-01 00:15:00.00000) year to fraction(5), 1.0)::reading);