由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 在没有Key的情况下,怎么update一个table的内容到另一个table?
相关主题
mysql 问题 (转载)SQL combine two tables into one table and add a new column
请问这个query怎么做CINAOUG 2012年1月数据库讲座
how to write this queryOracle 数据port到 SQL Server,还要保持sync
Access 里面两个 column不一样的table 能combine 到一起吗?Oracle到sql server的migration问题兼3个openings
Common Table Expression 问题会这个软件就能拿到年薪20万美金?小伙伴们都惊呆了!
【征文】数据库复制,容灾,高可用性方案急问:如何恢复被删除的数据?
有包子!sql procedure 来rank不同table里面的数据現在特佩服 Oracle / MSSQL 兩邊都牛的人
最近写了不少SQL script,请大牛评价下属于什么水平一个有关查询的语句
相关话题的讨论汇总
话题: key话题: table话题: oracle话题: table2话题: update
进入Database版参与讨论
1 (共1页)
e*********y
发帖数: 29
1
比如说
table1
a,b,c,d
a,d,c,b
table2
a,b,c,d
a,d,c,b
当table1里头任意一个有update,table2也会跟随update.在没有Key的情况下,就是说不
能join两个表. 请问还有没有其它最优解?(除了删除Table2里头的然后在一笔一笔
insert)
B*****g
发帖数: 34098
2
两个table之间怎么连起来的?

【在 e*********y 的大作中提到】
: 比如说
: table1
: a,b,c,d
: a,d,c,b
: table2
: a,b,c,d
: a,d,c,b
: 当table1里头任意一个有update,table2也会跟随update.在没有Key的情况下,就是说不
: 能join两个表. 请问还有没有其它最优解?(除了删除Table2里头的然后在一笔一笔
: insert)

e*********y
发帖数: 29
3

两个table并没有连接.Table2只是一开始copy了一份完整的内容从Table1

【在 B*****g 的大作中提到】
: 两个table之间怎么连起来的?
y****9
发帖数: 144
4
trigger or replication?

【在 e*********y 的大作中提到】
: 比如说
: table1
: a,b,c,d
: a,d,c,b
: table2
: a,b,c,d
: a,d,c,b
: 当table1里头任意一个有update,table2也会跟随update.在没有Key的情况下,就是说不
: 能join两个表. 请问还有没有其它最优解?(除了删除Table2里头的然后在一笔一笔
: insert)

i****a
发帖数: 36252
5
log shipping, mirroring, backup/restore.
if data volume is small, ssis delete and copy

【在 e*********y 的大作中提到】
: 比如说
: table1
: a,b,c,d
: a,d,c,b
: table2
: a,b,c,d
: a,d,c,b
: 当table1里头任意一个有update,table2也会跟随update.在没有Key的情况下,就是说不
: 能join两个表. 请问还有没有其它最优解?(除了删除Table2里头的然后在一笔一笔
: insert)

i****a
发帖数: 36252
6
replication needs key

【在 y****9 的大作中提到】
: trigger or replication?
k********e
发帖数: 702
7
如果abcd field都很小(比如int),就把全部field做成一个compound key即可。
否则,修改系统的architecture,加一个id column做key.
谁做的系统,太烂了。
y****9
发帖数: 144
8
Sometime to answer a question is very difficult because the question does
not describe the whole story. If I ask how to cut a tree, the answer could
be using an ox or saw; but if I ask how can I cut a tree to get the apples?
you will most likely ask why you need to cut the tree? You may use the
ladder.
I read some where that the famous "Tom Kyte turn around" to answer a
question is to ask " why?" first (Tom Kyte is Oracle guru)
Why do you need to sync up the two tables? what is your database /verison (
mysql, oracle, sql server etc..). Why do you need the second table which has
exact content of the first one in the first place? Do the two tables reside
in different databases?
BTW in Oracle as I remember it is not necessary to have a key to make
replication (Oracle Advanced replication, Oracle stream, or GoldenGate,
Shareplex etc) to work though it is recommended. In SQL server I am not sure

【在 k********e 的大作中提到】
: 如果abcd field都很小(比如int),就把全部field做成一个compound key即可。
: 否则,修改系统的architecture,加一个id column做key.
: 谁做的系统,太烂了。

1 (共1页)
进入Database版参与讨论
相关主题
一个有关查询的语句Common Table Expression 问题
SQL question...【征文】数据库复制,容灾,高可用性方案
SQL question: update a field有包子!sql procedure 来rank不同table里面的数据
请教一个oracle下的view的问题最近写了不少SQL script,请大牛评价下属于什么水平
mysql 问题 (转载)SQL combine two tables into one table and add a new column
请问这个query怎么做CINAOUG 2012年1月数据库讲座
how to write this queryOracle 数据port到 SQL Server,还要保持sync
Access 里面两个 column不一样的table 能combine 到一起吗?Oracle到sql server的migration问题兼3个openings
相关话题的讨论汇总
话题: key话题: table话题: oracle话题: table2话题: update