关于oracle中列循环的问题? 有两个表(A表与B表),每个表中有100个字段(1,2,3......100),这两个表的结构完全一样,用A表主键与B表主键关联取出500笔数据,想比较一下A表与B表中这100个字段(1,2,3......100)中的存储的内容是否一致? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在java和.net里应该很容易啊,select * from ...然后写个循环比较每个列,getstring(0),getstring(1)...进行比较 同意2楼的,只用sql实现费力不讨好。 用minus如何?如果:A集合 minus B集合 为空集而且:B集合 minus A集合 为空集那么,这两个集合里面的内容应该是一样的。参考:(select t.*from emp t)minus(select t.*from emp t) 5楼说的有道理,可以这样,在数据库里写个匿名代码块或过程,执行(select t.*from emp t)minus(select t.*from emp t)如果是空集的话就是相等,否则就是不等。复杂是逻辑数据库能完成的尽量让数据库完成了,毕竟数据库的函数和算法都是很优秀。也比自己执行的效率要高,尤其是对大表来说。 不同表结构的列复制 oracle无法正常启动 从8i把数据导入10g时产生乱码 【迫在眉睫】请教大家一个关于Oracle字符集的问题 有A、B两张表结构如下,根据这两张表查询出下面结果? .ORA文件如何加入数据库 急:ora-12699本机服务内部错误,愿呈上100分 更改8.0.5 for AIX数据库字符集贼奇怪的问题 有没有什么命令,能够把这一张在A表空间的表转移到B表空间? 请问一个请问个ORACLE的简单语句 求oracle 8i 补丁,8.1.7.1.2或以上的 求求求~~~~~~帮小弟了
然后写个循环比较每个列,getstring(0),getstring(1)...进行比较
如果:A集合 minus B集合 为空集
而且:B集合 minus A集合 为空集那么,这两个集合里面的内容应该是一样的。
参考:(select t.*from emp t)
minus
(select t.*from emp t)
minus
(select t.*from emp t)
如果是空集的话就是相等,否则就是不等。复杂是逻辑数据库能完成的尽量让数据库完成了,毕竟数据库的函数和算法都是很优秀。
也比自己执行的效率要高,尤其是对大表来说。