在oracle中 怎样对比两个数据库中相同表的数据? 20
5个回答
展开全部
你是两个数据库还是一个库下的两个USER!~
如果斗皮敏是一握渗个库里的两个user
SELECT * FROM SANWA_ADMIN.MU010,UCOOP.MC00030
在表前面空枝加上用户名就可以了!~
你还是详细说下吧!~
如果斗皮敏是一握渗个库里的两个user
SELECT * FROM SANWA_ADMIN.MU010,UCOOP.MC00030
在表前面空枝加上用户名就可以了!~
你还是详细说下吧!~
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
如果是两个信宴瞎滑空数据库的话,建议建立一个DBLINK,通过DBLINK取两个数据库中相同的表,然后看祥裂你要求是比对出相同的,还是不同的数据,用SQL+函数就能搞定了!
追问
使用sql语句肯定不行
比对出表中的所有数据(这个根据时间,不然数据量太大,就挂掉了),把不同的数据提取出来,再进行更新。这个需要写一个存储过程,我不知道怎样写?
追答
还是觉得不用过程就行,可能是对你的提问还是不太理解,最好能在具体一些,如果是相同的两个表的话,你怎么不把这张表复制过去就完事了,数据量有多大?还是觉得SQL可以搞定!过程的话还是比较麻烦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是相关用户登世行陆后执行:
SELECT t.NUM_ROWS FROM user_tables t WHERE t.TABLE_NAME = '表名';
可查斗空看表的行数空返瞎
SELECT t.NUM_ROWS FROM user_tables t WHERE t.TABLE_NAME = '表名';
可查斗空看表的行数空返瞎
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
追问
是啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先取一个表的count
可以使用union取交集求count,看条相同数据的数量是否一致
可以使用union取交集求count,看条相同数据的数量是否一致
追问
朋友,你没看清楚问题。谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询