ao如何导入oracle oracle的导入导出有几种方式

如何向oracle数据库导入表以excel导入为例:
操作步骤如下:
1.准备数据:在excel中构造出需要的数据
2.将excel中的数据另存为文本文件(有制表符分隔的)
3.将新保存到文本文件中的数据导入到pl*sql中
在pl*sql中选择tools--text importer,在出现的窗口中选择"Data from Textfile",然后再选择"Open data file",
在弹出的文件选择框中选中保存有数据的文本文件 , 此时将会看到data from textfile中显示将要导入的数据
4.在configuration中进行如下配置
注:如果不将"Name in header"勾选上会导致字段名也当做记录被导入到数据库中,从而导致数据错误
5.点击data to oracle,选择将要导入数据的表,并在fields中将文本中的字段与表中的字段进行关联
6.点击import按钮进行导入
7.查看导入的数据
OK,至此数据导入成功 。
如何将文本文件导入到Oracle数据库中 ?将文本文件导入Oracle中需要用sqlloader的方式 。
1、在数据库中创建相应的表 。
如ao如何导入oracle,文本文件内容为ao如何导入oracle:
create table test
(id int,
name varchar2(10),
sex varchar2(10));
2、在电脑中某路径下编写ctrl文件ao如何导入oracle,以c盘data目录为例,添加如下文本 。如 , 被导入的文件名为load.txt
loaddata
infile'load.txt'--被导入文件名
replace intotabletest
(idcharterminatedby',',
namecharterminatedby',',
sexcharterminatedbywhitespace)
编写后,将文件保存成load.ctrl
3、然后打开命令提示符,并进入到文本文件和ctrl文件所在目录 。
4、输入以下语句,并执行 。
sqlldr userid=用户名/密码@数据库实例名control=load.ctllog=load.log
5、导入后,test表中数据如下:
如何将ACCESS数据库的文件导入到ORACLE中?用sqlserver2000自带的导入导出数据工具,将access表中的数据导入到oracle中去
下面是我在一个人的博客中找到的注意事项,你可以看一看
1.导入的时候access中的表名必须是大写的,否则导进去之后,因为sqlplus运行到后台的时候会把所有字符自动变为大写,而oracle大小写敏感,所以生成的小写表无法访问,你用toad或DBARtsion也是白搭
2.表中的字段名称比如user之类的改进改名 , 很有可能就会因为这个卡掉,得重新导
3.注意数据库中的数据 , 有可能会出现因为数据导致导入一半后卡住,出现这种问题的时候多半是因为备注转化为的对象类型不对
4.ACCESS中的备注问题,这个是个头疼的问题 , 真tm头疼,刚开始我用OLE DB方式连接数据库,备注默认转化的oracle数据类型为LONG,但是TNND每张oracle表中最多只有一个LONG类型的字段,(古怪的规定~!我找了半天没找到原因),琢磨了半天后决定舍弃(当初选OLE DB是受页面里面OLE DB连接比ODBC连接先进点的观点影响 。。),改用ODBC,这里连接数据库的时候有几种方法,我选的是用定义好的文件来连接,在生成文件的时候一定要注意,用户名和密码必须是大写的,不然的时候你就等着哭吧 , 然后配连接好的,执行导入,我第一遍的时候就相当成功,但是后来因为插错数据和表格,又懒的删只好删掉用户重新导,一模一样的数据,就是用户名变了 , nnd就报了n多错误,备注自动生成的方式是CLOB,我们ACCESS数据库表中还有个OLE对象类型的 , 自动转化为BLOB类型,在页面上不能直接用通俗的方法获取rs读CLOB,要是这样写,一准报错 , 这个问题一直没解决 。。从网上找了些资料 , 有种说将对象分割拿出来 , 但太麻烦了,能生成一个完整的结果集就不错了 。。还有迭代,我们哥俩商量了半天准备用VARCHAR2(2000)替代,结果页面报错 。
如何将excel数据导入oracle方法总结 1、打开pl/sql,如图所示界面,点击菜单栏中的T00LSODBC Imtorper,打开ODBC Importer选项框
2、在Data fromODBC页中选择需要导入的文件的格式 , 选择ExcelFiles.输入用户名密码 。然后点击Connect
3、在跳出的选择工作簿对话框,选择所要导入的Excel文件 , 点击确定 。在出现的Table/Query中的Import Table中单击表名,可以在下方的ResultPreview中看到所要导入的表格的内容
4、点击Date to Oracle按钮 , 打开Date to Oracle选项框,选则你要导入的表名,本次导入表为SFISM4.U_RF_ID_DATA,在Owner下拉菜单中选SFISM4,在Table下拉菜单选择U_RF_ID_DATA , 在Fields选则你要导入的字段,本次导入的字段是SERIAL_NUMBER,点击Import将成批数据导入Oracle数据库中,这样就完成了导入数据 。
【ao如何导入oracle oracle的导入导出有几种方式】谢谢采纳
如何将excel数据导入oracle中有一个比较麻烦但保证成功的方法 。1、在本地创建一个Access数据库,将Excel数据先导入到Access.可直接导入点击鼠标右键 , 选择导入,文件类型选择要导入的Excel文件 , 也可通过创建宏用TransferSpreadsheet函数实现 。2、在本地创建ODBC,链接oracle数据库 。将oracle中需要导入数据的表以链接表的方式在本地Access中创建(千万不要使用导入表) 。3、在Access数据库中创建插入查询将导入好的Excel数据导入到oracle中 。此方法保证成功 。先将EXCEL文件转换成TXT文件再使用SQLLOADER
ao如何导入oracle的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于oracle的导入导出有几种方式、ao如何导入oracle的信息别忘了在本站进行查找喔 。

    推荐阅读