Azure和use支持使用While或For循环并创建多个输出吗?我希望输出到多个文件使用一个USQL执行。
这就是我想要的:
Foreach @day in @days
@dataToSave =
SELECT day AS day,
company AS Company,
FROM @data
WHERE @day = @day
@out = @day + ".txt"
OUTPUT @dataToSave
TO @out
USING Outputters.Text();
Next我知道我可以使用powershell,但我认为这将花费性能准备执行。
发布于 2018-03-13 21:17:56
发布于 2018-03-14 14:43:19
您可以尝试创建一个自定义输出程序,忽略输出文件并在自己的文件上写入!公共覆盖空输出(IRow行,IUnstructuredWriter输出)
发布于 2018-03-15 09:59:59
试试这个,也可以使用输出器:
public override void Output(IRow input, IUnstructuredWriter output)
{
using (System.IO.StreamWriter streamWriter = new StreamWriter(address + _file, true))
//Save on file!
}https://stackoverflow.com/questions/49261914
复制相似问题