有没有什么办法让我可以在行集更新的值更新在USQL Azure的数据湖
数据:
1,apple,0
2,check,1
3,chec,1
USQL脚本:
@result = EXTRACT
ID int,
value string,
types int
FROM @"TLD_BT/sacmple.txt"
USING Extractors.Csv();
现在我想更新上述结果集@result set type = 1,其中值为apple
我试过下面的脚本。
UPDATE @result SET types=1 WHERE value="apple"
,但我得到以下错误:
UPDATE ### @result SET types=1 WHERE value="apple"
Error
E_CSC_USER_SYNTAXERROR
Message
syntax error. Expected one of: STATISTICS
反正由我可以更新行集中的值或者我应该围绕找出任何其他工作。
目前ADLA的U-SQL实现是仅附加存储(与大多数大数据存储一样)。因此,正如wBob概述的那样,如果您想进行更改或跟踪“增量”,则必须“回收”数据。 –
谢谢你们。 – The6thSense