使用程序把一个表里的数据导入到另一个数据库的表里

问题:
把原数据库(Sql Server)里的一个表里的数据,导入到Oracle中,但是在sql server是一张表,现在在Oracle里把它拆成了两个表(关联表),该怎么导数据啊??

解决方案:(C#)
1.使用企业库。
2.web.config里面配置两个链接字符串,一个SQL的,一个Oracle的。
3.使用sql的字符串 创建一个Database db;
4.使用db把数据拿出来,放在DS里面
5.使用Oracle的创建一个Database dboracle
6.for循环 一行一行的读取db的数据
{
使用dboracle 执行insert语句,吧读取出来的db的行给入到Oracle里面去
}

////////求Demo????求Demo????

3个回答

SqlConnection SQL_Conn = new SqlConnection("SQLServer数据库连接字符串");
SqlDataAdapter SQL_Dap = new SqlDataAdapter("select 列名1,列名2... from SQL表名", SQL_Conn);
DataSet SQL_ds = new DataSet();
SQL_Dap.Fill(SQL_ds, "SQL表名称");

        OracleConnection Ora_Conn = new OracleConnection("Oracle数据库连接字符串");
        OracleDataAdapter Ora_Dap = new OracleDataAdapter("select 列名1,列名2... from 表名1", Ora_Conn);
        DataSet Ora_da = new DataSet();
        Ora_Dap.Fill(Ora_da, "表1");



        Ora_Dap.InsertCommand = Ora_Conn.CreateCommand();
        Ora_Dap.InsertCommand.CommandText = "insert into  表名1 (列名1,列名2...) values(@列名1变量,@列名2变量...)";


        OracleParameter par;
        par = Ora_Dap.InsertCommand.Parameters.Add("@列名1变量", OracleType.VarChar, 255);
        // 必须设置源列名(SQL表名称中的列名)
        par.SourceColumn = "列名1";
        par.SourceVersion = DataRowVersion.Current;

        par = Ora_Dap.InsertCommand.Parameters.Add("@列名2变量", OracleType.VarChar, 255);
        // 必须设置源列名(SQL表名称中的列名)
        par.SourceColumn = "列名2";
        par.SourceVersion = DataRowVersion.Current;


        for (int i = 0; i < SQL_ds.Tables["SQL表名称"].Rows.Count; i++)
        {
            Ora_da.Tables["表1"].Rows.Add(new string[] { SQL_ds.Tables["SQL表名称"].Rows[i][0].ToString(), SQL_ds.Tables["SQL表名称"].Rows[i][1].ToString() });
        }

        // 使用适配器的更新命令,将内存中的表更新至数据库
        Ora_Dap.Update(Ora_da);

        // 更新第二章表类似

教你一个土方法但是很实用,用excel造sql。很想update insert这类的DML用起来特别方便

一个查询,一个批量插入

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何将Excle表里的数据导入到数据库表里???
各位大大们好,我是个新手。rn最近在做个课程设计,是住房公积金管理系统,采用的是Struts1.2,Hibernate。现需要做个功能:将Excle表里的数据导入到数据库表里。可以的话,发个简单的例子
如何把另一个数据库的表的数据导入到这个数据表里
把另一个数据库[master].[dbo].[TB2]的数据导入到[SSBallDB].[dbo].[TB2]数据表里,rn这两个表名是一样的,rn请问用SQL语句如何完成?谢谢
想给一个表里的数据导入到另一个表里
想给表AA里的数据转移到表BB里.表BB的字段 BB_1,BB_2,BB_3,bB_4,BB_5,BB_6,表AA的字段 AA_1,AA_2,AA_3,AA_4,AA_5 rn让 BB_1=AA_1,BB_2=AA_2,BB_3=AA_2,bB_4=AA_2,bB_5=AA_4,BB_6=AA_5rn数据库是SQL2000具体怎么做啊.没有做过.请各位会的指教.谢谢
一个表里的数据插入到另一个表里
A表 a,b,c三个字段rnB表 d,e,f,g,h,i六个字段rn想要把A表中的b字段中的数据添加到B表中的f字段中,怎么实现
把一个表里的数据导入到另一个表的问题
tabelA表:rn字段:axx ayy azz aii...rntableB表:rn字段:bxx byy bzz buu...rnrn我想把tableA中的axx,azz的数据导入到tableB中的byy,buu里rn注:tableA与tableB的表结构不一样rnrn请问如何写SQL语句?
有没有把SQLSERVER表里的数据导入到ORACLE表里的工具?
有没有把SQLSERVER表里的数据导入到ORACLE表里的工具?rn知道的朋友麻烦告诉我!
求救:怎样把access数据库的表里的数据导入到sql2000表里!
我不想一条一条抄过去,好多啊,有没有好办法
如何将一个EXCEL表里的数据导入到ACCESS数据库中的一个表里
conn->CursorLocation = adUseServer;rnCString m_strConnect;rnstrConnect="DBQ=C:\\My Documents\\2.xls;Driver=Microsoft Excel Driver (*.xls);";rnconn->Open(_bstr_t( m_strConnect.GetBuffer(0) ), L"", L"", -1);rn 这里连接成功;rnconn是连接对象,strConnect是连接串,rs是记录集对象rnCString Export_Str1="select * INTO [C:\\My Documents\\db1.mdb].表1 from [Excel 8.0;Database=C:\\My Documents\\2.xls].[Sheet1$]";rn报错:驱动程序不支持需要的属性。rn不知道是哪里出了问题,是Driver呢,还是Export_Str1串写的不对!rn各位兄弟,伸出你的援助之手!rn不甚感激!rn
怎样用一个表里的数据替换另一个表里的数据????
为什么此句replace all zg.gz with temp.gz for zg.grbm=temp.grbm只替换一个记录,我要全部替换,如何在命令窗口操作,急、急、急!!!!
应该怎样把这个表里的数据写进另一个表里?
让临时表中同一IP有5条记录的,让他表里的电影給电影投票表对应的电影hits+1rn临时表 temp 假设结构是下面这样的。rnrnid ip videonamern1 127.0.0.1 勇敢的心rn2 127.0.0.1 罗马假日rn3 127.0.0.1 肖申克的救赎rn4 127.0.0.1 阿甘正传rn5 127.0.0.1 教父rn6 138.0.21.1 我爱你rn7 192.138.0.1 迷雾rnrn电影投票表 vote rnrnid hits videonamern1 0 我爱你rn2 0 迷雾rn3 0 教父rn4 0 阿甘正传rn5 0 罗马假日rn6 0 肖申克的救赎rn7 0 勇敢的心
把一张表里的数据导入到另一张表
我用的是sqlserver现在数据库有所改动,想把原来表里的数据查出来,插入到现在的表里。现在的表里在以前的基础上添加了字段。
怎么吧一个表里的数据导入另一个表里?
同一个数据库里面的两个表 表A 表Brn表A里有1.2.3.4.5.6字段rn表B里有7.8.9.0字段rn想把表B里的7字段下的数据全部导到A里的1字段下rn导之后表A还是1.2.3.4.5.6字段rn只是1里面的数据是原7里面的rn数据太多一复制就死机rn怎么办呀rn给我一个完整的语句 我不会ACCESSrn是要更新数据rnrn谢谢rnrn
怎样在一个表里引用另一个表里的变量
unit Unit1;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs;rnrntypern TForm1 = class(TForm)rn procedure FormShow(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn Form1: TForm1;rn jk: integer;//这里定义的变量叫全局变量吗?rnrnimplementationrnrn$R *.dfmrnrnprocedure TForm1.FormShow(Sender: TObject);rnbeginrnrnjk:=0;//这在里给它赋一个值;rnrnend;rnend.rnrn表2unit Unit2;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs,unit1;rnrntypern TForm2 = class(TForm)rn procedure FormShow(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn Form2: TForm2;rnrnimplementationrnrnrn$R *.dfmrnrnprocedure TForm2.FormShow(Sender: TObject);rnbeginrnrnif form1.jk=0 then//在这里引用了表1中定义的变量,但提示如下的错误undeclared identifier:'jk'rnrnform1.jk :=1;rnend;rnrnend.rn比较低级的一个问题,谢谢各位
把一个表里的内容倒到另一个表里,怎么写??
例如:rntable1:rnname numberrnsky 101rnjeery 102rncary 104rnrntable2:rnname numberrncissy 220rnaudrey 302rnrn现在我想把表table1里的内容加入到table2里rn即table2变成rntable2:rnname numberrncissy 220rnaudrey 302rnsky 101rnjeery 102rncary 104rn请问,怎么写sql语句呀??拜托了
怎么样把一个表里的一些记录移动到另一个表里?
想把adoquery中选出的记录从一个表中移走,移动到另一个表中,相当于剪切那样,并且更新一个字段的值,请问怎么实现?
excel表里的数据导入到数据库的方法
1.先利用mysql的数据库连接工具navicat,导出一个表的数据到excel,这个操作主要是为了看excel的可以导入的格式。 2.然后按照格式将需要导入的excel表刷好格式,并且保存为utf-8的.csv文件格式。 3.然后利用navicat将.csv文件导入到数据库 4.然后将mysql里的已经含有真实数据的表导出到sql文件,里面就都是insert语句了,拷贝粘贴运行即可。...
EXCEL数据导入到数据库表里的代码!
麻烦各位,请教 现需要用DELPHI做一个EXCEL文件导入到后台SQL SERVER的程序,代码写在按钮事件里,EXCEL文件固定放在服务器上,列数不变,但行数会变。一但服务器上的EXCEL文件有新的内容,就需要作导入。这样每天按要求会作多次操作,请问,怎样写这个导入的程序,用OLE,还是SEVER里的控件,是怎样的代码!只是导入到后台表,不需要写入EXCEL表。另EXCEL文件每次是更新,不会在原数据基础上增加行,所以行数不定!是不是要取EXCEL文件的行数来插入?rn谢谢各位了!
TP框架里excel表里数据导入到数据库
public function excel_runimport(){     import("Org.Util.PHPExcel");     $PHPExcel=new \PHPExcel();     import("Org.Util.PHPExcel.Reader.Excel5");                 if (! empty ( $_FILES ['file_stu
请问怎么把一个dbf表导入到另一个dbf表里
数据库里的表 部门信息表rn部门编号 部门名称 部门类别rnrnrn要导入的表式excel另存为dbf的表rn部门编号 部门名称 部门类别rn也是这3列,下面有所有部门的名称rnrn我想把这个表导到总库的部门信息表里该怎么办呢
xml文件导入到db2数据库的表里
1、要保存的记录对应的表的属性编辑好;2、把.xls文件'另存为'.csv格式;(不能先另存再编辑!因为另存之后再用excel打开时,长的数字会用科学计数法表示,再导入到数据库里时,字段就会是科学技术的字符串)3、import from 'd:\临沂0310_22.csv' of del insert into nbadv.crm_customer(customer,areacode,zykhn...
求助,如何将一个表里的数据添加到另一个表里.
如何将一个表里的数据(按条件查询出来的记录集.),添加到另一个表里,并加原有的表里的记录删除.rn一般的办法是先SELECT出来一个记录集,然后INSERT进另一个表里,最后DELETE.rn有没有更好的办法,或者是有什么函数可以直接调用?
从一个表里选数据 插入到另一个表里的sql语句
假设我有两个表 [color=#FF0000]ta tb [/color] ta表里面的列是:[color=#0000FF]key ca2 ca3[/color]rntb表里面是 [color=#800080]key ca2 ca3 cb2 cb3 [/color] 两个表的列 key是一样的 我现在的问题是 通过读取key 将ta表里面的key ca2 ca3列的值选出来再插入到 tb那张表里rn有没有一条数据库语句就搞定的 rnkey是通过request获取的 rncb2 cb3 也是通过request获取的
C# 一个表里的数据怎么添加到另一个表里
数据库里有两个表1和2。对表1进行修改,表1有3个字段,但只能改表1里的A字段。如果修改了,修改了的这条数据就从表1里删除,而添加到了表2里。不知道怎么实现这样的功能啊?
一个表里面的内容,copy到另一个数据库里的一表里?
怎样用一条sql语句把一个数据库里的一个表里面的内容,copy到另外一个数据库里的一个表里面rn说明:2个表结构相同
asp+access 如何实现用一个表里的数据查询另一个表里的数据?
两个表: memberinfo,membernewsrnmemberinfo里包含字段m_name(用户名) m_trade(用户分类), membernews 里包含字段m_news_trade(用户信息分类),m_news_content(用户信息内容).第一个表里的m_trade 和第二个表里的m_news_trade 这两个字段的值相同.rn设计思路是在一个页面里用户登录后,在第二个页面里就直接显示按用户分类显示的用户信息内容.rn想了很久,不得其解,求各位多多指教.rn我是入门级的,请各位说的清楚些.rn
谁会从把一个数据库的表的数据用语句导入到另一个数据库的表里
比如我现在在数据库123中建了一个表“部门”,字段有“ID”,“部门”,“描述”;在这个表里我输入了一些有效的数据。rn然后我又建了个数据库“重要”,在这里又建了个表“部门”,字段有“ID”,“部门”,“FromID",其中FromID可以为空。rn那我想只要123中”部门“表中的”部门“这个字段的所有值,把这些值导入到”重要“的”部门“表中,用语句怎样实现呀?谢谢大家了。
如何将一个数据库的表里的数据导到另一个数据库中的一个表里,两表结构都一样???????????????
请详细说明!rn急!!!!!!!!!!!!!!!!!!!!!!!!!!!rn
修改数据库表里的数据
我的数据库是SQL2000数据库,里面有个表stutable,包含三个字段:编号、姓名、学历。想要对这个表里任意的数据进行修改。编译的时候说第一行=号有错误,下面是我的代码,大家看看哪里出了问题。rnsql = "updateData stutable set 编号 = "+ m_ID +" ,姓名= "+ m_Name +" , 学历= '"+ m_Culture +"' ";
如何把ACCESS表里的内容导入到SQL SERVER表里!
请教高手如何他ACCESS表里的数据导入到SQL SERVER 的表里,!rn用什么方法!谢谢请指点!
将一个数据库里的表及数据复制到另一个数据库的表里及更新一个表的字段到另一个表里
过程:表点击右按键,编写脚本为,create到,新查询编辑器窗口 --创建表begin USE [tagen_020test] ----更换为新的数据库名字即可 GO /****** Object: Table [dbo].[Park_JparkCodes] Script Date: 2017/11/29 11:44:18 ******/ SET ANSI_NULLS ON ...
怎么从一个表里把数据读到下拉表里?
想做一个选择查询,把数读到下拉框里,不显示重复的数据,怎么做啊??? 比如我的下拉框空件名为:D1
如何将一个表里符合条件的数据到另一个表
以下是我的代码,但无法把数据调入rnset rs22=server.createobject("adodb.recordset")rnsql="select * from sfavorite where uname='"&faburen&"' and proid='"&proname&"'"rnrs22.open sql,conn,3,3rnset rs=server.createobject("adodb.recordset")rnsql="select * from scfavorite"rnrs.open sql,conn,3,3rndo while not rs22.eofrnrs.addnewrnrs("uname")=session("cuid")rn'rs("fuid")=rs22("fuid")rn'rs("proid")=rs22("proid")rnrs.updaternrs.movenextrnlooprnrs.closernset rs=nothingrnset rs22=nothing
EXCEL把一个表里的数据替换成另一个表里对应数据的序列号
麻烦懂excel的高手给看看,我有两个表,一个表里存的是一列数据,里面就是a、b、a、c、e等字母。另一个表里存的是a、b、c、d、e、f这样的数据,这列数据排在第二列,他们每一个都有对应的序号,比如a对应1,b对应2,一次类推。我想实现的是,在第一个表里用一个公式把表里的字母替换成对应的第二个表里的序列号。麻烦各位了rn
怎么用asp把一些数据从一个表里的数据全部写入另一个表里?
两个表相同
大侠们,急解决!!!怎么把excel表里的数据导入到数据库的某张表里去?
比如我在数据库已经建好了一张表了,但是列比excel表要多一列,请问怎么把数据导入到数据中去,我的数据库是sqlserver 2000的 excel表是2007的。
怎么把数据写到数据库另一表里
怎么样在打印的同时把数据写入同一数据库的另一表里呢,delphi代码是怎么写的,请高手赐教一吓,小弟不胜感激rnunit Report;rnrninterfacernrnimplementationrnrnprocedure Main;rnbeginrnrnend;rnrnend.
根据一个表里的字段查询另一个表里的另一个字段,再将查询的字段添加到第一个表里
1.如图所示,表city里有300多个城市,城市有id,也有province_id,但是city表里province_code是null 2.如图所示,表province里有全国31个的省和直辖市,他们对应都有一个province_code和id,这里的id就是city表里的province_id 3.现在要将province表的province_code字段添加到city表里的province
如何将一个数据库表中的数据插入到另一个数据库中的表里.
RT,谢谢!
如何将一个表的数据拷到另一个数据库的表里?
我的一个网站是用的MY动力5.21的版本,ASP+ACCESS做的,里面有很多数据(文章),现在我用新云3.0(ASP+ACCESS)做了一套新的网站,我想不用采集,直接将以前的数据库的相关的表里的数据,成批弄到新的数据库的表里,怎么做啊?rnrn哪位高手指点下...20分,谢了!!!
怎么把从一个表里删除的一行数据插入到另一个表里啊?
有一个会员表,一个已退会会员表,两个表的字段都差不多,已退会会员表里多了一项退会原因rn会员表 rnIDrn姓名rn年龄rnrn已退会会员表rnIDrn姓名rn年龄rn退会原因rnrn要求如题
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数