我正在尝试创建一个函数,该函数将接受标记名和日期时间值,并在具有该标记的特定表中删除一个区段,然后将具有相同标记和输入日期时间值的新记录摄取到该表中--类似于“update”模拟。我不担心性能,它只会保存元数据——最多20-30行。
这就是创建表的外观:-
.create table MyTable(sometext:string,somevalue:datetime)
下面是我的函数创建步骤,它失败了:-
.create-or-alter function MyFunction(arg_sometext:string,arg_somedate:datetime)
{
.drop extents <| .show table MyTable extents where tags has arg_sometext;
.ingest inline into table MyTable with (tags="[arg_sometext]") <| arg_somedate
}