oracle存储过程高手进

[复制链接]
查看11 | 回复3 | 2010-8-19 15:45:38 | 显示全部楼层 |阅读模式
有2张表,A和B,A表中的字段和B表中的字段有3个是一样的
我想写一个存储过程来 顺序 比较它们的值是否一致,如果一致返回一个标识,不一致返回另一个标识
列值
我的思路是把2张表的数据放到2个结果集中,然后使用遍历的方式,顺序的比较
列值
比如表A中
filed1 field2 field3otherfield
1
2
3
4
表B
filed1 field2 field3otherfield otherfield2
1
2
3
4
5
我想把A和B中的前3列的值放到一个结果集
然后用循环逐一将他们的值做比对
返回操作的结果
找到答案了,用左连接右连接

回复

使用道具 举报

千问 | 2010-8-19 15:45:38 | 显示全部楼层
不明白想要如何比较,有没有例子?
回复

使用道具 举报

千问 | 2010-8-19 15:45:38 | 显示全部楼层
比较他们的什么值?
回复

使用道具 举报

千问 | 2010-8-19 15:45:38 | 显示全部楼层
select filed1 field2 field3from Aunion allselect filed1 field2 field3from B
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行