可以更简单,有的时候自己比较笨,用笨的方法还不亦乐乎
我需要对比初始化后的数字ID是否和原表中的吻合(其实脚本肯定是没问题了,但万一起见还是要验证的,而且程序那边也有可能有问题的)
                select b.auction_id,b.auc_num_id aa,a.auction_id ba
from auctions@lnk_db a,feedbacks b where a.id = b.auction_id and b.id in(
select /*+ rowid(t) */ id from auction_feedbacks t
where rowid >='AAABigAAJAAAiYJAAA' and rowid <='AAABigAAJAAAisICcQ' );
我需要比较 aa和ba取出来的值是否一样。 开始的时候取出来之后,用眼睛看,这样看很累,因为基本上都是一样的。 然后用ultraEdit的文件比较器,对比了一下 这个的准确率和速度高了很多。
但要知道我在用sql,完全可以用一个语句搞定的。
只要在后面加个判断就可以了!
select * from (
select b.auction_id,b.auc_num_id aa,a.auction_id ba
from auctions@lnk_db a,feedbacks b where a.id = b.auction_id and b.id in(
select /*+ rowid(t) */ id from auction_feedbacks t
where rowid >='AAABigAAJAAAiYJAAA' and rowid <='AAABigAAJAAAisICcQ' )) where aa<>ba;
--
做事情要多想,不能笨笨的去做!!
This work is licensed under a CC A-S 4.0 International License.