我已经创建了一个参数化的U-SQL过程,我想通过雇员id递归地调用它。有没有一种方法可以在U-SQL中实现递归?谢谢!
发布于 2017-10-16 22:02:22
U-SQL确实支持递归,您可以查看递归TVF示例here。但是,递归方法通常不能很好地扩展,因此您可能需要考虑另一种方法。
Paul Andrew描述了另一种使用Powershell here进行递归的方法。
如果你能提供一些样本数据和预期的结果,我相信会有人能够帮助你。我猜你不需要一个递归方法,你只需要一个基于集合的方法。
发布于 2017-10-31 18:15:12
要添加到Bob的答案中(不确定我是应该编辑他的答案还是提供我自己的答案,所以我来看看):
但正如Bob提到的,请看看您是否可以找到基于集合的解决方案或使用不涉及递归的现有功能。
https://stackoverflow.com/questions/46770195
相似问题