我有excel文件,我想在ORACLE 11G的excel文件中创建一个带有结构的表。请帮助我使用哪个命令来做到这一点? 除了SQL Developer Option。
答案 0 :(得分:0)
假设您的test.csv如下
1 ahmad 20000
2 ahmad 20000
3 ahmad 20000
4 ahmad 20000
5 ahmad 20000
6 basit 20000
7 basit 20000
8 basit 20000
在任何oracle目录中创建一个cotrolfile.txt,并在controlfile中输入你想要的参数
加载数据 CHARACTERSET UTF8 infile'path_of_csv_file \ test.csv' 截短 进入表csvload_table 字段以“,”结尾,可选地由“”包围 (Coloumn1,Coloumn2,Coloumn3)
最后从cmd调用sqlldr,参数如下
sqlldr用户名/密码control = path_of_controlfile.txt log = path_of_log_file bad = path_of_bad_records discard = path_of_discarded_records_file