如何将.csv或excel文件内容导入ORACLE中的表格11G
问题描述:
我有excel文件与me.and我想在ORACLE 11G的excel文件中创建一个具有结构的表格。请帮助我使用哪个命令来做到这一点? 除SQL Developer选项外。如何将.csv或excel文件内容导入ORACLE中的表格11G
答
假设你test.csv是如下
1艾哈迈德20000
2艾哈迈德20000
3艾哈迈德20000
4艾哈迈德20000
5艾哈迈德20000
6 basit 20000
7巴西特20000
8巴西特20000
创建任何Oracle目录cotrolfile.txt,把你想有作为控制文件如下参数
负载数据 CHARACTERSET UTF8 INFILE“path_of_csv_file \ test.csv' 截断 到表格csvload_table 以“,”结尾的字段可选地由''''''''''''包围(Coloumn1,Coloumn2,Coloumn3)
最后从CMD调用SQLLDR与参数如下
SQLLDR用户名/密码控制= path_of_controlfile.txt登录= path_of_log_file坏= path_of_bad_records丢弃= path_of_discarded_records_file
Excel文件保存为CSV然后使用LOAD命令在SQLcl – thatjeffsmith
抱歉,没有看到你想创建表 - 没有'命令'来做到这一点...除非你想使用SQLDev GUI,你不这样做...出于某种原因? – thatjeffsmith
如果将文件保存为CSV,则可以使用SQL LOADER –