日期:2014-05-17  浏览次数:20790 次

如何判断数组中是否存在重复的值?
如何判断数组中是否存在重复的值?
举个例,数组中保存数据是部门代号,如下:(数据不只这么多)
EP400
EP000
EP400
EP401
EP402
重复的值是EP400(也有可能是其它值重复),出现的位置可能是数组中任一位置
如何在oracle ebs 11i form buidlerk中判断数组中存在重复的值?????????????

------解决方案--------------------
--参考:
for i in 1..v_arr.count loop
for j in (i+1)..v_arr.count loop
if v_arr(i)=v_arr(j) then
dbms_output.put_line(v_arr(i));
end loop;
end loop;