我正在处理一些xml数据,那里可能会发生一些已经进入数据库的记录。我用两个列上的索引解决了这个问题,但知道它碰巧没有输入任何值(甚至不是唯一的),只是引发RecordNotUnique Exception。如何告诉进程它不应该输入这个记录,而应该继续,输入xml文件的下一个记录?
谢谢你的帮助!马库斯
尽量用:
begin
...
rescue RecordNotUnique => exception
next
end
似乎有一个XML解析的循环。因此,它将跳过"坏"记录并继续操作。