我们如何在sql server中有效地循环遍历具有5000万行的表中每行的每一列

时间:2016-07-20 11:35:56

标签: c# sql sql-server

我正在尝试使用soundEx和levenshtein算法在sql server上进行地址搜索,但在C#中循环非常昂贵。

这么想,编写一个可以在sql中使用SoundEx函数的程序。它会将搜索字符串中的每个单词与每行中的每一列进行比较,如果找到,则将数据集返回到c#。

可以使用哪些方法来循环/遍历表(具有5000万行)进行此类操作。

PS: 探索游标。它们很慢。此外,由于表的大小,对表本身的简单迭代不会有任何好处。

提前感谢您的帮助。

0 个答案:

没有答案