社区
Oracle
帖子详情
有关两个Table数据的比较,SQL高手请关注^_^ 在线等待……
coolphoenix
2002-11-14 03:27:57
有两张结构相同的表要同步里面的数据,就是以一张表为依据,将这张表里没有的纪录插到另外一张表里,用SQL怎么写,越具体越好,先谢谢了
...全文
81
15
打赏
收藏
有关两个Table数据的比较,SQL高手请关注^_^ 在线等待……
有两张结构相同的表要同步里面的数据,就是以一张表为依据,将这张表里没有的纪录插到另外一张表里,用SQL怎么写,越具体越好,先谢谢了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
penitent
2002-11-15
打赏
举报
回复
参考
查找a表中有,而在b表中没有的记录
http://www.oradb.net/sql/find1.htm
删除a表中和b表相同的数据
http://www.oradb.net/sql/find2.htm
coolphoenix
2002-11-15
打赏
举报
回复
如果表结构不同,但字段一一对应时该怎么办?
双子涂鸦
2002-11-15
打赏
举报
回复
没有必要的
你做备份,ORACLE会为你做好这一切工作的
coolphoenix
2002-11-15
打赏
举报
回复
两张表的字段虽然不同,但是一一对应的对应的,另外一张表是用于备份比较的
coolphoenix
2002-11-15
打赏
举报
回复
让我试试看^_^
dongxiangjun
2002-11-15
打赏
举报
回复
insert into test_ts(zbid,bmid,bmname)
select zbid,bmid,bmname from tg_bm_table(大表)
minus
select zbid,bmid,bmname from test_ts(小表);
bensen
2002-11-15
打赏
举报
回复
INSERT INTO B
SELECT Acol_1 AS Bcol_1,Acol_2 AS Bcol_2
FROM A
zpwly
2002-11-15
打赏
举报
回复
学习
yuxuan
2002-11-15
打赏
举报
回复
insert into A select * from b where B.id in(select id from B minus select id from A)
其中A是小表,B是大表(A,B表字段相同)
zhujie612
2002-11-14
打赏
举报
回复
我觉得完全没有必要,为其中一张表建立一个视图不就行了,那么麻烦!!!
zhaoyongzhu
2002-11-14
打赏
举报
回复
将a表中有而b表中没有的数据插入b表(a、b表结构完全相同)
insert into b select a.* from a,b where a.id<>b.id;
snowy_howe
2002-11-14
打赏
举报
回复
两个表字段设置是否一样呢?
如果一样,可以用
insert into 小表 select * from 大表 where 主键相等;
不过对数据量大的表不建议这么用。
如果要求实时性,那么在两个表上分别建上触发器,当insert 或update一个表,同时将记录insert或update另一个表。
另外提个问题:
你为什么要建两个完全一样的表呢?还要他的数据一致?
zhaoyongzhu
2002-11-14
打赏
举报
回复
在同一个数据库里!!!!!!!!
建个视图不就得了。
coolphoenix
2002-11-14
打赏
举报
回复
两个表在同一个库里面的,我是菜鸟,拜托各位说具体一点.
zhaoyongzhu
2002-11-14
打赏
举报
回复
要看你的同步要求的是否高:
如果要时时同步,我觉得可以用触发器实现。
如果时时性不高,那就简单了,可以定点去同步两个表。
另外还有你的两个表各在什么位置?也会影响你的实现方法。
Last_
SQL
_Error: Could not executeUpdate_rows event on
table
eip_fileservice.T_FILE_LOCATION; Can't f
一:问题描述 在从上查看状态,发现报错: my
sql
> show slave status \G; Last_
SQL
_Error: Could not executeUpdate_rows event on
table
eip_fileservice.T_FILE_LOCATION; Can't find recordin 'T_FILE_LOCATION', Error_cod...
sql
按两列pivot_如何使用
SQL
PIVOT
比较
数据
库中的
两个
表
sql
按两列pivot 这很容易发生。 您可以通过添加新列来调整表: ALTER
TABLE
payments ADD code NUMBER(3); 您继续执行您的业务逻辑–绝对没有问题。 但是,随后(也许在生产中)某些批处理作业失败,因为它对
数据
类型做出了一些强有力的假设。 即,它假定
两个
表payments和payments_archive具有相同的行类型: CREATE
TABLE
...
SQL
Server中Union和Union All用法?
好久没有更新博客了,可能是最近
比较
忙,总是忽略了一些事情,今天查了做了一些
数据
分析的
数据
,突然感觉对Union和Union all有些不太理解了,可能是自己老了吧,就翻了一些资料,进行回忆和学习,趁着这个下班的空余时间,做个小总结,希望可以帮到正在
数据
库迷茫路上的你。 下边我先贴出官方的解释(自己的官方(*^__^*) 嘻嘻……): UNION 操作符用于合并
两个
或多个 SELECT 语句的结...
SQL
两个
表的相同字段复制
数据
SQL
两个
表的相同字段复制
数据
: 从
Table
_A 到
Table
_B Update B Set 相同字段=A.相同字段 from
Table
_B B Inner Join
Table
_A A On B.相同ID=A.相同ID
sql
复制一行
数据
至另一个同结构的表: INSERT INTO
table
1 SELECT * from
table
2 where
table
2.ID =...
执行
sql
报错:Incorrect
table
definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP……
执行如下
sql
:报错 CREATE
TABLE
`t_mch_info` ( `MchId` varchar(30) NOT NULL COMMENT '商户ID', `Name` varchar(30) NOT NULL COMMENT '名称', `Type` varchar(24) NOT NULL COMMENT '类型', `ReqKey` varchar(128) NOT NULL COMMENT '
请
求私钥', `ResKey` varchar(128) NOT NULL
Oracle
17,137
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章