CREATE TABLE my_table ( id NUMBER, name VARCHAR2(50), age NUMBER);
控制文件是一个文本文件,用于指定如何将数据文件中的数据插入到目标表中,根据实际需求创建一个控制文件,对于上述CSV文件,可以创建一个名为`my_control.ctl`的控制文件,内容如下:
LOAD DATAINFILE 'my_data.csv'INTO TABLE my_tableFIELDS TERMINATED BY ','(id, name, age)
现在,我们可以使用Oracle的`SQL*Loader`工具导入数据,打开命令行窗口,切换到控制文件所在的目录,然后执行以下命令:
sqlldr my_user/my_password@localhost:1521/orcl control=my_control.ctl
`my_user`和`my_password`分别是之前创建的用户名和密码,`localhost:1521/orcl`是数据库连接字符串,根据实际情况进行修改。
执行上述命令后,`SQL*Loader`将读取控制文件,并根据指定的设置将数据从CSV文件导入到目标表中。
导入完成后,可以使用SQL*Plus或其他Oracle客户端工具查询目标表,以检查数据是否已成功导入:
SELECT * FROM my_table;
至此,您已经成功完成了Oracle 11g数据库的简易导入文件教程,希望对您有所帮助!
如果您对这个过程有任何疑问或者需要进一步的帮助,请随时提出。
请留下您的评论,关注我们的更新,点赞和分享给您的朋友,感谢观看!
```