社区
C#
帖子详情
两个数据库A和B有一个相同的表table1,如何实现把A.table1的一行记录插入到B.table1
suzhuo
2005-11-14 09:11:58
如题.
数据库A为Oracle数据库
数据库B为SqlServer数据库
还有,本地访问网络的Oracle数据库,需要在本地安装Oracle的客户端吗?
...全文
158
7
打赏
收藏
两个数据库A和B有一个相同的表table1,如何实现把A.table1的一行记录插入到B.table1
如题. 数据库A为Oracle数据库 数据库B为SqlServer数据库 还有,本地访问网络的Oracle数据库,需要在本地安装Oracle的客户端吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suzhuo
2005-11-14
打赏
举报
回复
to: ybzsu(弑君者)
我试过了,好像没有反应啊!
下面是一段代码.(tempdb数据库里的表Region与northwind数据库中的表Region结构相同)
SqlConnection cn1,cn2;
cn1=new SqlConnection("Server=myserver;database=NorthWind;uid=sa");
cn2=new SqlConnection("Server=myserver;database=tempdb;uid=sa");
cn1.Open();
cn2.Open();
DataSet ds=new DataSet();
// DataTable dt1=new DataTable("Region1");
// DataTable dt2=new DataTable("Region2");
SqlDataAdapter da1;
SqlDataAdapter da2;
da1=new SqlDataAdapter("Select * from Region",cn1);
da2=new SqlDataAdapter("Select * from Region",cn2);
da1.Fill(ds,"Region1");
da2.Fill(ds,"Region2");
foreach(DataRow dr in ds.Tables["Region1"].Rows)
{
object[] temp=dr.ItemArray;
ds.Tables["Region2"].Rows.Add(temp);
}
ds.AcceptChanges();
da2.Update(ds,"Region2");
jujuxys
2005-11-14
打赏
举报
回复
如果要用SQL语句实现,可以看看Sql Server的Book on line中关于OPENROWSET和分布式查询的描述。
zr1982930
2005-11-14
打赏
举报
回复
确实是一件繁琐&无聊地事啊!
ybzsu
2005-11-14
打赏
举报
回复
可以
声明一个DataSet,然后把你要插入到SqlServer的数据一条一条的添加到DataSet里,然后再SqlDataAdapter.Update(theDataSet);这样的话SqlServer也是一条一条的插,只不过不用你来做罢了
suzhuo
2005-11-14
打赏
举报
回复
我的意思是说,能不能不通过构造一个冗长的insert string 来实现
,而通过A.Table1.Rows 里的对象来直接插入到B.table1
hzysoft
2005-11-14
打赏
举报
回复
ORACLE数据库当然要字装啊
还有你先把SQLSERVER里面的数据读出来然后再取值存到ORACEL就OK了,这样相互操作!!~
huhui223
2005-11-14
打赏
举报
回复
关注
数据库
分库分
表
详解和案例实战
内容
数据库
安装,主从同步,和分
表
分
表
详解和对应的应用场景及注意事项 MySQL在金融互联网行业的企业级安装部署 1 安装方式2 安装用户3 目录规范 4 操作系统配置5 创建用户6 创建目录7 安装8 配置文件9 安装依赖包10...
MySQL--如何通过关联字段同步A、B两张
表
的字段内容
一、问题说明 ...PS:把一张
表
中的某个字段内容同步到另一张
表
的字段,前提条件是两张
表
要有关联字段。 二、解决方法 2.1 建
表
create
table
A( id int primary key, b varchar(16), c varch...
触发器-
数据库
中两张
表
之间的数据同步
实现
思路(增加、删除、更新)
如有两张
表
——A
表
和B
表
,创建触发器使当A
表
插入
数据后B
表
也同步
插入
数据。其中B
表
插入
数据的字段需要同A
表
中的字段相对应。 CREATE TRIGGER 触发器名称 ON A
表
AFTER INSERT AS BEGIN INSERT INTO B
表
(B
表
字段1...
oracle
两个
表
数据比较,oracle
数据库
两
表
数据比较
1 引言在程序设计的过程中,往往会遇到
两个
记录
集的比较。如华东电网PMS接口中
实现
传递一...2
实现
步骤假设
两个
记录
集分别以
表
的方式存在,原始
表
为A,产生的比较
表
为B。2.1 判断原始
表
和比较
表
的增量差异利用MINUS...
oracle把
一个
表
的数据复制到另
一个
表
中
1. 新增
一个
表
,通过另
一个
表
的结构和数据 create
table
XTHAME.tab1 as select * from DSKNOW.COMBDVERSION 2. 如果
表
存在: insert into tab1 select * from tab2; 3.同
一个
表
中,将A字段的指赋给B字段: ...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章