Oracle11g 是否可以将excel工作表中的行批量加载到数据库表中

Oracle11g 是否可以将excel工作表中的行批量加载到数据库表中,oracle11g,oracle11gr2,oracle11gr1,Oracle11g,Oracle11gr2,Oracle11gr1,我必须在Oracle11g中向表中插入500行。我正在一个接一个地使用下面的命令。我可以一次全部执行吗 例如,我现在正在做什么- INSERT INTO bonus SELECT ename, job, sal, comm FROM emp WHERE comm > sal * 0.25; ... INSERT INTO emp (empno, ename, job, sal, comm, deptno) VALUES (4160, 'STURDEVIN', 'SECURITY

我必须在Oracle11g中向表中插入500行。我正在一个接一个地使用下面的命令。我可以一次全部执行吗

例如,我现在正在做什么-

INSERT INTO bonus SELECT ename, job, sal, comm FROM emp
   WHERE comm > sal * 0.25;
...
INSERT INTO emp (empno, ename, job, sal, comm, deptno)
   VALUES (4160, 'STURDEVIN', 'SECURITY GUARD', 2045, NULL, 30);
...
INSERT INTO dept
   VALUES (my_deptno, UPPER(my_dname), 'CHICAGO');

谢谢,

下载SQL开发者。它有一个很好的功能,可以从Excel电子表格插入到表中。

下载SQL Developer。它有一个很好的功能,可以从Excel电子表格中插入到表格中。

我将以CSV格式导出Excel表格,并在编辑器中使用搜索和替换(使用正则表达式)将每行逗号分隔的值替换为插入命令,然后运行这些命令。

我将以CSV格式导出Excel表格,并在编辑器中使用搜索和替换,使用正则表达式,将每行逗号分隔的值替换为插入命令,然后运行这些命令。

查看SQLLoader


这句话故意留白。

查看SQLLoader


这句话故意留白。

我们可以对任何其他oracle脚本或其他脚本执行相同的操作吗?可以。如果您提供CSV导出数据的示例,我可以提供我将使用的正则表达式。我们可以对任何其他oracle脚本或其他脚本执行相同的操作吗?是的。如果您提供CSV导出数据的示例,我可以提供我将使用的正则表达式。我正在寻找任何oracle脚本,如果我们形成任何命令脚本,它可以自行执行此操作。Arup,如果您还不熟悉,我建议您查看一下命令行实用程序SQLLoader。虽然它不能直接从Excel插入,但它可以批量加载CSV和其他文本数据文件。有关其能力和操作的详细调查,请参阅和站点。我已经使用SQLLoader和SQL Developer将CSV文件从Excel加载到11g中,对于大型导入,我更喜欢前者。我正在寻找任何oracle脚本,如果我们形成任何命令脚本,它可以自行执行此操作。Arup,如果您还不熟悉,我建议您查看一下命令行实用程序SQLLoader。虽然它不能直接从Excel插入,但它可以批量加载CSV和其他文本数据文件。有关其能力和操作的详细调查,请参阅和站点。我使用过SQLLoader和SQL Developer将Excel中的CSV文件加载到11g中,对于大型导入,我更喜欢前者。我没有接受过SQL Loader方面的教育,因此如果您在这方面帮助我,那么我将更乐意向您学习!网上有足够的信息让你的头脑被它包围。这个问题留给学生做练习。我没有受过SQL Loader的教育,所以如果你在这方面帮助我,那么我会更乐意向你学习!网上有足够的信息让你的头脑被它包围。这个问题留给学生做练习。