刚刚接触到oracle的游标,网上的教程有些看不太懂。显性游标和隐形游标不知道有什么区别,不知道怎么使用。
现在有一个项目上的问题,表单上有一个字段是客户名称,由于前期的录入不够规范,出现如:广州A公司,广州市A公司,广东省广州市A公司等这样的公司名称。在数据库内有数W条这样的记录,现在想找出这些类似的公司名称进行整理。
目前已经知道用oracle里的ULT_MATCH.EDIT_DISTANCE('A','B')这个函数可以计算出字符串的相似度。但是我现在不太熟悉游标的使用,想请论坛里的大神帮忙写一个游标函数的框架,具体功能是从ID=1开始就与该表单内的该ID下面的那些公司名称进行字符串的匹配,如果相似度大于X=80%,就输入到某个结果集,如果没有,就ID+1递推到下一个字段。
谢谢谢!