如何将CSV文件导入SQL PLUS?

时间:2015-03-18 15:22:39

标签: sql oracle csv import bulkinsert

我创建了一个数据库并拥有我的表格,但我需要在其中实现一些数据,以避免写出5000多个条目我决定下载'虚拟数据(假)'姓名,号码,地址等。

我尝试过使用“BULK INSERT”但是 SQL 不接受这个,有没有其他方法来实现虚假数据?

1 个答案:

答案 0 :(得分:0)

SQL Plus只能解释控制台提供的命令或从脚本中读取的命令。您必须使用一组插入命令创建脚本并从SQL Plus运行它。我多次使用这种方法,并不困难。

像这样编写脚本:

declare
  procedure change_data(your_data_in_parameters) is
  begin
     set_of_our_commands_to_handle_one_record;
  end;
begin
    change_data(your_data_from_CSV_row1);
    change_data(your_data_from_CSV_row2);
    ...
    commit;
end;

在某个电子表格编辑器中打开您的CSV并添加新的公式列,该列会收集change_data行。